>  기사  >  웹 프론트엔드  >  [HTTP] tcp/ip 링크 계층 네트워크 계층 전송 계층 응용 계층에 대한 자세한 설명

[HTTP] tcp/ip 링크 계층 네트워크 계층 전송 계층 응용 계층에 대한 자세한 설명

little bottle
little bottle앞으로
2019-04-16 11:47:013441검색

1. 7계층 프로토콜을 4계층 프로토콜로 단순화할 수 있습니다

링크 계층, 네트워크 계층, 전송 계층, 애플리케이션 계층

2. 라우터를 통해 연결된 두 네트워크
네트워크 계층 IP는 홉바이를 제공합니다. -hop 프로토콜은 중간에 손실될 수 있는 신뢰할 수 없는 서비스를 제공합니다. 전송 계층 tcp는 IP를 기반으로 신뢰할 수 있는 전송 계층을 제공합니다. 비유: TCP는 Taobao 판매자이고 IP는 패키지가 손실된 경우입니다. 중간에 판매자가 다시 보내드립니다. 패키지의 경우 확인 절차가 있습니다.
3.udp는 신뢰할 수 없어 확인되지 않으며, 분실하면 손실됩니다. 예를 들어 음성에서는 syslog를 사용합니다. 또한 이것을 사용합니다.

4.icmp는 보조 프로토콜입니다. 이것이 ping이 사용하는 것입니다.

5. 캡슐화, 각 레이어는 애플리케이션 레이어에서 시작하여 헤더를 추가하고, tcp는 헤더를 추가하고, ip는 헤더를 추가합니다. , 이더넷은 헤더를 추가하고 프레임의 데이터 길이는 46~1500바이트입니다

6. 분할, 수신기는 위의 캡슐화에서 헤더를 내부에서 디코딩합니다

7. 번호는 일반적으로 무작위로 할당되며, 목적지 포트 번호는 대개 잘 알려진 포트인지 지정된 포트인지에 주의하세요. tcp는 전이중

8이기 때문입니다. , 이더넷 및 IEEE 802 캡슐화

이더넷 네트워크와 802.3 캡슐화를 구별하려면 이더넷 캡슐화가 2비트 유형이고 802.3 캡슐화는 2비트 길이라는 것만 보면 됩니다. 일반적으로 이더넷 프레임이 표시되고 802.3은 거의 표시되지 않습니다. 프레임에는 이더넷 헤더 3개만 있습니다. 0800은 IP 프로토콜을 나타냅니다.

기타 보충 사항:
1 서브넷 마스크는 어느 것이 네트워크 부분이고 어느 것이 호스트 부분인지 알려줍니다. 서브넷 마스크는 255.0.0.0이고 IP는 13.0.0.0이므로 13은 네트워크 부분이고 나머지는 호스트 부분입니다. 2. 게이트웨이는 누구에게 제공해야 하는지에 대한 다른 네트워크 세그먼트입니다. 예를 들어, 내 게이트웨이는 192.168.1.1이며, 라우터의 역할은 다양한 네트워크 세그먼트에 데이터를 전달하는 것입니다.
3. MAC 주소는 공장에서 출고될 때 칩에 고정되어 있습니다. 48비트 바이너리입니다. 컴퓨터에 표시되는 것은 12비트 16진수입니다. 예를 들어 내 것은 50-7B-9D-25-B0-EF ipconfig /all

4입니다. 컴퓨터에는 IP 주소가 있습니다

5. 데이터 패킷: 데이터-소스 주소-대상 주소-소스 mac 주소-대상 mac 주소(라우터)는 다음 홉을 통과합니다. mac 주소를 수정하고 단계별로 서버로 전송합니다

[추천 강좌:
TCP/IP 동영상 튜토리얼
]

위 내용은 [HTTP] tcp/ip 링크 계층 네트워크 계층 전송 계층 응용 계층에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제