2. Netlo 통신 모델

목차

OSI 7계층 참조 모델

애플리케이션 계층 - 애플리케이션 계층 시퀀스

프리젠테이션 계층

세션 계층

수송층

네트워크 계층 - 논리적 주소 지정을 위한 IP 주소

데이터 링크 계층(Media Access Layer MAC)(Logical Access Control Layer LLC) - 물리적 주소 지정

물리 계층 - 전기 신호 처리

TCP/IP 모델

TCP와 UDP

차이점:

TCP 헤더

TCP 3방향 핸드셰이크

네 번 흔들기 - 데이터가 전송되고 연결이 끊어집니다.

흐름 제어

IP 프로토콜

데이터 링크 계층 - 이더넷 프로토콜


OSI 7계층 참조 모델

애플리케이션 계층 - 애플리케이션 계층 시퀀스

        사람이 전달한 일부 매개변수 수신

프리젠테이션 계층

        바이너리로 변환

세션 계층

        세션 설정, 유지 및 연결 끊기: PC와 서버 간에 설정된 요청

수송층

        최적화된 전송 - End-to-End 전송 구현

        포트 번호 - 이진 구성, 16은 이진 구성, 655356

        0-65535, 0-1023 잘 알려진 포트 번호, 잘 알려진 포트 번호, 보정된 특정 서비스.

        HTTP:80

        HTTPS: HTTP+SSL:443

네트워크 계층 - 논리적 주소 지정을 위한 IP 주소

데이터 링크 계층(Media Access Layer MAC)(Logical Access Control Layer LLC) - 물리적 주소 지정

물리 계층 - 전기 신호 처리

코어: 레이어링

레이어링의 장점

같은 계층에 있는 프로토콜이나 장치는 동일하거나 유사한 기능을 가지며,

서로 다른 계층 간의 프로토콜 또는 장치에는 분명한 차이점이 있습니다.

1. 표준화에 더 좋음

2. 수준 간의 상관 관계를 줄입니다.

        각 계층은 자체 서비스를 제공합니다.

        각 계층은 하위 계층을 기반으로 부가 가치 서비스를 제공합니다.

TCP/IP 모델

TCP/IP 프로토콜 제품군 - 일련의 프로토콜 조합

1. 포인트가 너무 세다

PDU - 프로토콜 데이터 단위

L1PDU

L2PDU

......

L7PDU

TCP/IP 모델

애플리케이션 계층 - 데이터그램

HTTP:80

HTTPS:443

신조: 23

        캡슐화 및 캡슐화 해제

        Encapsulation : 일정 수준의 데이터에 도달하기 전에 해당 기능 데이터를 캡슐화하여 해당 기능을 수행할 수 있도록 함

        Decapsulation - 캡슐화의 역과정

전송 계층 - 데이터 세그먼트

        TCP

        UDP

네트워크 계층 - 패킷

        IP 프로토콜

데이터 링크 계층 - 데이터 프레임

        이더넷 프로토콜

물리 계층 - 비트스트림

TCP UDP

차이점:

1.TCP는 링크 지향 프로토콜이고 UDP는 비연결 프로토콜입니다.

        TCP는 3방향 핸드셰이크

2. TCP 전송은 신뢰할 수 있지만 UDP 전송은 신뢰할 수 없습니다.

       TCP - 정렬, 승인, 재전송, 흐름 제어 메커니즘

3. TCP는 흐름 제어(슬라이딩 윈도우 메커니즘)를 수행할 수 있지만 UDP는 할 수 없습니다.

4. TCP는 분할할 수 있지만 UDP는 분할할 수 없습니다.

5. TCP는 더 많은 자원을 소비하고 전송 효율이 낮은 반면 UDP는 더 적은 자원을 소비하고 전송 효율이 더 높습니다.

응용 시나리오: TCP 는 일반적으로 파일/이메일 전송 등과 같이 데이터 신뢰성이 상대적으로 높지만 전송 효율성이 상대적으로 낮은 상황에서 사용됩니다. UDP 는 일반적으로 인스턴트 메시징, 라이브 브로드캐스트 등과 같이 데이터 신뢰성에 대한 요구 사항이 상대적으로 낮지만 전송 효율성에 대한 요구 사항이 상대적으로 높은 상황에서 사용됩니다.

TCP 헤더

URG 긴급 포인터: 1로 설정하면 이전 부분의 데이터를 먼저 전달해야 함

ACK: 확인 플래그

PSH: 푸시 식별 비트

RST: 제어할 수 없는 여러 가지 이유로 데이터를 보낼 수 없습니다.

FIN: 연결 해제

체크섬: 패킷의 무결성을 확인합니다.

UDP 헤더

TCP 3방향 핸드셰이크

ACK번호——확인 시퀀스 번호 = 로컬에서 받은 시퀀스 번호 + 1

네 번 흔들기 - 데이터가 전송되고 연결이 끊어집니다.

흐름 제어

IP 프로토콜

버전: ipv4(0100) 및 ipv6(0110)

전체 길이: 데이터 부분 길이 + 헤더 길이(ip 메시지)

수명(TTL)

프로토콜: 상위 계층이 사용하는 프로토콜을 나타냅니다(6은 TCP, 17은 UDP).

식별, 부호, 조각 오프셋 - IP 조각화(조각화 플래그는 1이어야 하며 비분할 플래그는 0이어야 함)

        MTO - 최대 전송 단위, 기본적으로 지정된 크기

        데이터 링크 계층의 최대 크기는 1500바이트를 초과할 수 없습니다.

        MSS - 최대 세그먼트 길이 - 전송 계층 분할 후 데이터 크기 - 1460바이트 = MTU-IP 헤더 - TCP 헤더

데이터 링크 계층 - 이더넷 프로토콜

유형 - 상위 계층 프로토콜 유형(IPV4 또는 IPV6)을 식별합니다.

FCS - 프레임 체크 시퀀스 - CRC 알고리즘

Supongo que te gusta

Origin blog.csdn.net/m2282475145/article/details/131528774
Recomendado
Clasificación