인터넷에 연결된 컴퓨터들 간의 데이터를 주고 받을수 있게 하는 프로토콜

TCP는 데이터를 추적하고 IP는 배달을 처리한다고 보면 됨

 

● TCP

 - OSI 7계층 중 전송 계층

 - 신뢰성 있는 연결형(양방향 연결)

 - 순서 제어(오류시 순서 재조합), 오류 제어(데이터 손실 발견 및 교정), 흐름 제어(트래픽)

 - 스트림 전송 기능

 

○ 트래픽 제어

 - 흐름 제어 : 송.수신 측 사이의 트래픽 제어 / 정지-대기, 슬라이딩 윈도우

 - 혼잡 제어 : 네트워크 내의 트래픽 제어 / 느린 시작, 혼잡 회피

 

○ 3-way-handshake : 데이터 전송 전 연결 설정시 3번의 과정을 거침

 - SYN(), SYN + ACK(), ACK(→)

○ 4-way-handshake : 데이터 전송 후 연결 해제시 4번의 과정을 거침

 - FIN(→), ACK(←), FIN(←), ACK(→)

 

● IP

 - OSI 7계층 중 네트워크 계층

 - 데이터그램(패킷) 기반의 비연결형

 - 패킷 분할/조립, 주소 지정, 경로 설정(라우팅)

 - 데이터를 수정하지 않고 전송만 함

 

○ 경로 제어 프로토콜

 - IGP : 하나의 자율시스템(AS) 내의 라우팅

 - EGP : AS 간의 라우팅

 - BGP : 연결 시 라우팅 테이블을 교환 후 변화가 있을 때만 추가로 교환

 

● TCP/IP의 4계층

ISO 7계층 TCP/IP 4계층  
응용 응용 응용 프로그램에게 인터페이스 제공
프로토콜 : HTTP, FTP, SMTP, DNS, Telnet
표현
세션
전송 전송 호스트 간의 신뢰성 있는 데이터 전송
프로토콜 : TCP, UDP, RTCP
네트워크 인터넷 경로 설정(라우팅) 후 패킷 전송
프로토콜 : IP, ICMP, IGMP, ARP, RARP 
데이터 링크 네트워크 액세스 프레임을 송.수신 함(하드웨어적 요소)
프로토콜 : Ethernet
물리

'CS이론 > 네트워크' 카테고리의 다른 글

OSI 7계층  (0) 2020.07.10
네트워크 장비  (0) 2020.07.10

+ Recent posts