[공학]tcp/ip 헤더 구조와 역할
- 최초 등록일
- 2006.11.22
- 최종 저작일
- 2006.10
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
tcp/ip 헤더 구조와 역할입니다
많은 도움 되시길
목차
1.TCP/IP Protocol에서 Data 전달 과정
2.Transport layer`s TCP Header
3.Transport layer`s UDP Header
4.Network layer`s IP Header
5.Network layer`s ICMP Header
6.Data Link layer`s Ethernet Frame
본문내용
2.Transport layer`s TCP Header
Source PortDestination PortSequence NumberAcknowledgment NumberHLENReservedURGACKPSNRSTSYNFINWindowChecksumUrgent PointerOptionsPadding
◎Source Port : 16bits, 송신 포트 번호.
◎Destination Port : 16bits, 수신 포트 번호.
◎Sequence Number : 32bits, 송신쪽이 보내려 하는 데이터 스트림의 단위를 나타내는 순서 번호.
◎Acknowledgement number : 다음에 수신할 것을 기다리는 시퀀스 번호.
◎HLEN(Header Length) : 4bits, TCP헤더의 길이.
◎Reserved : 6bits, 나중에 확장을 위해 준비해둔 부분.
◎Code bit : 6bits.각 1bits.
Urgent Flag : 긴급하게 처리해야 하는 데이터가 들어있다는 뜻.
Acknowledgement Flag : 응답확인 번호를 사용.
Push Flag : TCP가 받은 데이터를 바로 윗층 어플리케이션에게 보낸다.
Reset Flag : 일방적으로 TCP의 가상회선을 끊는 것.
Synchronize Flag : 가상회로 확립할 때 사용.
Fin Flag : 송신쪽이 보낸 데이터가 종료 되었다는 것을 나타낸다.
◎Window : 16bits, 어느 정도의 데이터를 수신할 수 있는지를 알려준다.
◎Checksum : 16bits, 헤더 오류 제어.
◎Urgent Pointer : 16bits, 우선하는 긴급데이터의 교환시 데이터의 어디까지가 긴급 데이터인지를 나타낸다.
◎Option : vits 변화, 통신의 세부 사항을 조정하기 위해 사용된다.
◎Padding : vits 변화, vits크기를 맞추기 위해서 사용된다.
참고 자료
후니의네트워킹