TCP, IP 네트워크 프로그래밍2 TCP, IP, Ethernet 헤더 Ethernet 컴퓨터 네트워크 기술의 하나로, 물리 계층와 데이터 링크 계층으로 나뉜다. 물리 계층 => 신호와 배선 정의 데이터링크 계층 => MAC 패킷과 프로토콜의 형식 정의 Ethernet 헤더 구조 Destination MAC( 6 bytes ) Source MAC ( 6 bytes ) Type ( 2 bytes ) 목적지 주소 출발지 주소 상위 계층 Protocol 종류 구분 ( IP : 0x0800, ARP : 0x0806 등 ) IP ( Internet Protocol ) 컴퓨터가 갖게 되는 주소 Wifi가 달라질 때마다 얻는 주소가 달라진다. 비신뢰성, 비연결성 통신이다. 비신뢰성 => 흐름에 관여하지 않기 때문에 보낸 정보가 제대로 갔는지 보장 X ex) 전송 과정에서 패킷이 손상되거.. 2022. 2. 18. TCP 통신 TCP의 특징1) Full duplex data transfer - 데이터 통신을 할 때 양방향으로 데이터가 흐른다. 2) Connection-oriented - 통신을 하기 앞서 Handshaking 과정을 통해 sender와 receiver의 상태를 확인한다. 3) Flow controlled - sender는 receiver의 상태를 살펴보며 전송량을 조절한다. 4) Reliable, in-order byte stream - 데이터는 순서대로 application layer로 넘겨지며, 데이터를 byte로 처리하기 때문에 application message의 맥락을 신경쓰지 않는다. 5) Pipelined .. 2022. 2. 3. 이전 1 다음