네트워크(3)
-
TCP의 작동 방식
네트워크 계층별 데이터 단위 L1~L2: Frame L3: Packet - Packet의 최대 크기: MTU(Maximum Transmission Unit) = 1500byte (MSS + TCP Header(20) ,IP Header(20)) L4: Segment - Segment의 payload 최대 크기: MSS(Maximum Segment Size) = 1460byte. TCP Socket: Stream(연속적으로 이루어진 크기가 큰 데이터), 이 Stream을 MSS 단위로 잘라서 Segment들로 만든다. 참고로 UDP는 Datagram 단위이다. TCP 헤더의 Sequence Number, Acknowledgement Number Sequence Number: 보낸 데이터의 순서, 즉 현재 ..
2023.04.06 -
네트워크 작동 방식
네트워크는 어떻게 작동할까? 알아보기에 앞서 기본 개념을 정리해본다. LAN과 WAN LAN은 Local Area Network의 단축어로, 근거리 통신망이다. 가정이나 사무실 등의 컴퓨터를 서로 연결하는 등 작은 범위의 네트워크를 의미한다. WAN은 Wide Area Network의 단축어로, 이 LAN들을 서로 이어주는 네트워크이다. 주로 ISP(인터넷 서비스 제공업체)에서 관리한다. IP주소 IP(Internet Protocol) 주소는 L3계층의 인터넷 상 호스트(컴퓨터)의 고유한 주소이다. (L3 계층) x.x.x.x 의 [0~255] 범위의 숫자 네개로 이루어진다.(IP v4) 이 IP주소는 다시 서브넷에 할당되는 네트워크 번호와, 각각의 컴퓨터에 붙는 호스트 번호로 나뉜다. 위의 사진과 같이..
2023.02.01 -
OSI 7 계층, TCP/IP 4 계층
OSI 7 Layer VS TCP/IP 4 Layer OSI(Open System Interconnection) 7 Layer : 국제표준화기구(ISO)에서 개발한 모델. 통신의 표준을 나타내지만, 실제로는 TCP/IP 프로토콜을 사용한다. 물리 계층 (Physical Layer) 실제 물리 장치로 실질적인 전송을 담당하는 계층이다. 데이터를 전기적 신호로 변경해주며, 데이터의 형태는 bit이다. 데이터링크 계층 (Data Link Layer) 물리적 링크를 통해서, 장치 간에 데이터를 신뢰성있게 전송하는 계층이다. (이더넷(MAC) 주소 이용) 네트워크 계층에서 받은 데이터를 frame으로 구성, 물리 계층으로 전송한다. 네트워크 계층 (Network Layer) packet을 송신측으로부터 수신측으로..
2023.02.01