간단한 분석 네트워크 프로토콜

첫 번째, 일곱 네트워크 프로토콜의 이해

OSI 이해 협정 윈도우 구조
응용 프로그램 계층 말하기 HTTP, FTP, SMTP 응용 프로그램 (EXE)
프리젠 테이션 층 번역, 작문 ASCII 윈속 API (DLL)
세션 계층 로드 봉투, 사전에 해결 RPC, SQL SPI (DLL)
전송 계층 신탁 TCP, UDP, SPX TDI (VxD에, SYS)
네트워크 계층 우체국 메신저 IP, IPX NDIS (VxD에, SYS)
데이터 링크 계층 이 패키지는 편지 충전했다 ATM, FDDI NIC 드라이버 (VxD에, SYS)
물리 계층 꾸러미 Rj45,802.3 NIC (VxD에, SYS)

두, TCP / IP 프로토콜은 네 이해

OSI 일곱에 해당하는 정보 양식
응용 프로그램 계층 응용 계층, 표현 계층, 세션 계층 데이터 세그먼트
전송 계층 전송 계층 패킷
네트워크 배선층 네트워크 계층 데이터 프레임
호스트 - 네트워크 층 데이터 링크 계층, 물리 계층 비트

세 가지, 세 방향 핸드 셰이크

TCP는 세 배 세션을 시작합니다 악수. 세 방향 핸드 셰이크의 목표는 전송 및 데이터 세그먼트 동기를받을 수 있습니다. 또한 수신 가능한 데이터 량 (창 크기)와 다른 호스트로의 논리적 접속을 구축하는 것을 나타낸다. 다음과 같이 세 방향 핸드 셰이크 프로세스를 요약 될 수있다 :  

  • 소스 호스트는 동기화 플래그 비트 (SYN) TCP 세그먼트를 설정 보낸다. 초기 시퀀스 번호는이 단락 (초기 시퀀스 번호, ISN)에 표시하는 동안. ISN은 시간이 지남에 임의의 값입니다.  
  • 다음 데이터 소스 호스트 수신 대상 호스트 상하는을 확인하면서 시퀀스 번호 필드를 나타내는도 1로 설정 목적지 호스트 다시 마찬가지로 1로 설정되어있는 응답 데이터 세그먼트, 세그먼트 동기 플래그 (SYN)를 전송하고, 플래그 (ACK)을 인정 그룹 번호 (즉, 이전의 데이터는 그 세그먼트를 수신하지 않고 에러 표시하고있다). 또한,이 절은 또한 대상 호스트 세그먼트의 최초의 순서 번호를 포함한다.  
  • 소스 호스트는 동일 전송 시퀀스 번호, 반환 세그먼트를 전송하고 확인 응답 번호가 증가.
게시 40 개 원래 기사 · 원 찬양 57 ·은 25 만 + 조회수

추천

출처blog.csdn.net/With__Sunshine/article/details/105226103