처음부터 차근차근

[TIL - 231020] 네트워크 관련 CS 정리, 기업지원 본문

TIL

[TIL - 231020] 네트워크 관련 CS 정리, 기업지원

HangJu_95 2023. 10. 21. 00:54
728x90

오늘 한 일

  • Network 관련 기초 CS 정리
  • 기업 지원
  • OpanAI API 관련 회의 진행

Network 관련 기초 CS 정리 (배운 것)

네트워크 관련하여 CS 정리를 진행하였다.

  • Network에 대해서 더 학습해야겠다는 생각을 했다.
  • Topology의 형태를 통해 병목 현상이 어디서 발생하는지 알 수 있게 되었다.
  • 대용량 트래픽에 대응할려면 대역폭도 중요하지만, 서버 성능, Topology 구조 등 다양한 것이 엮여있다는 것을 알게되었다.
Network란 Net + work의 합성어로써 컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 의미합니다.
쉽게 말하자면, "두 대 이상의 컴퓨터들을 연결하고 서로 통신(이야기)할 수 있는 것" 이것이 네트워크입니다.
Network의 종류에는 다양하지만, LAN, MAN, WAN이 대표적입니다.

Traffic은 서버와 스위치 등 네트워크 장치에서 특정 시점 내의 "흐르는" 데이터의 양을 의미합니다.
Throughput은 링크 내에서 성공적으로 전달된 데이터의 양을 말하며, 보통 얼만큼의 트래픽을 처리했는지를 나타냅니다.
Bandwitdh는 대역폭은 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수를 말하며, 최대로 처리할 수 있는 트래픽을 의미합니다.
네트워크 대역폭이 높을수록, 한번에 더 많은 데이터가 전송될 수 있습니다.
Latency는 자극과 반응 사이의 시간이며, 더 일반적인 관점에서는 관찰되는 시스템에서의 어떠한 물리적 변화에 대한 원인과 결과 간의 지연 시간이다.
즉, 단순하게 설명하면 네트워크에서 Latency는 Request를 보낸 후 Response가 오기까지 걸린 시간을 의미합니다.

Network Topology란 컴퓨터 네트워크의 요소들(링크, 노드)를 물리적으로 연결해 놓은 것, 또는 그 연결 방식을 의미합니다.
Topology의 종류로는 버스, 스타, 트리, 링형, 메시 토폴로지가 있습니다.
Topology를 파악함으로써 병목 현상을 해결하는 척도가 될 수 있으며, 이를 통해 Topology 연결 방식을 변화시키던가, 회선을 좀 더 추가하는 방식을 통해 병목 현상을 해결할 수 있습니다.

기업 지원 진행

9곳을 지원하였다.

많이 떨어지는 만큼, 계속 지원해야겠다는 생각을 하였다.

OpenAI API 관련 회의 진행

  • Frontend에서는 portfolio의 에디터 형식을 Notion API와 유사하게 가져갈려고 한다.
  • 현재 OpenAI는 미지의 영역이기 때문에 조금 더 API Docs를 확인하면서 정리가 필요하며, Naver Cloud platform을 통해서도 공부가 가능할 것으로 생각된다.
  • OpenAI를 학습시키고, 이에 맞게 Response를 작성해야 한다고 판단