TCP/IP 개요 및 모델

사용자 삽입 이미지

TCP/IP 개요 및 모델

1960년대 말 미국방성(DARPA)의 연구에서 시작

1980년대초 프로토콜 모델이 공개

인터넷의 표준화된 프로토콜로 이용





TCP/IP 모델

응용 프로그램 계층

TCP/IP 응용 프로그램 프로토콜을 정의하고 호스트 프로그램이 전송 계층 서비스에 연결하여 네트워크를 사용하는 방법을 정의합니다.

(HTTP, Telnet, FTP, TFTP, SNMP, DNS, SMTP, X Windows, 기타 응용 프로그램 프로토콜)

사용자 삽입 이미지

전송계층/트랜스포트계층

호스트 컴퓨터 사이의 통신 세션 관리를 제공합니다. 데이터를 전송할 때 사용되는 서비스 수준 및 연결 상태를 정의합니다.

(TCP, UDP, RTP)

사용자 삽입 이미지
사용자 삽입 이미지

TCP 3way 핸드쉐이크
사용자 삽입 이미지
TCP 연결수립

TCP 세그먼트

시퀸스 번호

연결 지향형 프로토콜






TCP windowing
사용자 삽입 이미지
TCP 흐름제어

지속적인 변화














인터넷계층/네트워크계층

호스트 및 네트워크 간에 데이터그램을 전달하는 데 사용되는 원본 주소 및 대상 주소 정보가 들어 있는 IP 데이터그램으로 데이터를 묶습니다. IP 데이터그램을 라우팅합니다.

(IP, ICMP, ARP, RARP)


사용자 삽입 이미지

IP 헤더의 구조

사용자 삽입 이미지

ARP의 동작

사용자 삽입 이미지

ICMP의 동작

사용자 삽입 이미지

클래스별 IP주소


사용자 삽입 이미지

IP 호스트주소와 네트워크주소



네트워크 인터페이스계층

동축 케이블, 광섬유 또는 꼬인 구리선과 같은 네트워크 매체에 직접 연결된 하드웨어 장치가 비트에 전기적인 신호를 보내는 방법을 포함하여 데이터가 네트워크를 통해 실제로 전달되는 방법에 대한 세부 정보를 지정합니다.

(이더넷, 토큰 링, FDDI, X.25, 프레임 릴레이, RS-232, v.35)