네트워크 CS 1편

Android Chen·2022년 3월 22일
0

OSI 7계층

  • 네트워크에 대한 표준을 7계층으로 나눈 것이며 1계층부터 아래와 같이 나뉩니다.
  • 물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용 계층으로 나뉩니다.
  • OSI 7계층을 나눈 이유는 통신의 과정을 단계별로 파악하고 통신과정에서 발생한 문제를 빠르게 해결하기 위해 구상되었습니다.

관련질문 : 각 계층에 대한 특징을 설명할 수 있어야 합니다.

TCP, UDP

  • TCP와 UDP는 전송계층에서 사용하는 프로토콜들이고 이중 TCP는 신뢰성있는 통신을 위해 사용하는 프로토콜로 높은 신뢰성을 보장하지만 UDP보다 속도가 느리고 연결 시작시 3way, 연결 종료시 4way handshake 과정으로 서버와 클라이언트가 1:1로 통신하며 흐름제어, 혼잡제어가 이루어지게 됩니다.

관련질문 : 3way, 4way handshake 과정 숙지, 흐름제어 혼잡제어 자세하게 숙지

  • UDP는 비연결형 프로토콜로 손상된 데이터에 대해 재전송을 진행하지 않아 신뢰성이 낮지만 속도가 빨라 스트리밍 같은 서비스에 주로 사용됩니다. 1:1, 1:N, N:M통신 모두 가능합니다.

IP

  • IP란 Internet Protocol의 약자로 인터넷상에서 데이터를 전달하기 위해 사용하는 프로토콜입니다. IP는 크게 비연결형과 비신뢰성 두가지 특징을 가집니다. 비연결형은 패킷을 보내는 길을 지정하지 않는다는 뜻이고 비신뢰성은 데이터의 완전한 전달을 보장하지 않는다는 뜻입니다.
profile
https://github.com/Userz1-redd

0개의 댓글