본문 바로가기
IT기술노트/디지털네트워크

TCP/IP

by 비트코기 2021. 2. 18.
반응형

Defacto, 4계층


I. 인터넷 연결을 위한 프로토콜, TCP/IP의 개요

가. TCP/IP의 정의

   - 서로 다른 운영체제를 쓰는 컴퓨터 간에 데이터를 전송하기 위해 인터넷에서 정보를 전송하기 위한 프로토콜

   - 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 사용하는 통신 프로토콜

나. TCP/IP의 특징

특징

내용

연결지향

TCP를 사용하는 두 응용 간 연결을 데이터를 전송하기 전, 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세션 수립 (TCP 3-way-Handshake)

신뢰성

재전송 타이머, Checksum, 중복 데이터 검출, 흐름제어

프로토콜 조합

TCP IP만을 일컫는 말이 아님, TCP IP가 가장 중요

패킷 통신

데이터를 일정한 크기로 분할해서 전송, 패킷 단위 통신 방법

- TCP 3-way-handshake : TCP SYN(C->S), TCP SYN ACK(S->C), TCP ACK(C->S)통해 전송 전 연결 보장


II. TCP/IP의 구조 및 주요기능

가. TCP/IP의 구조

- TCP/IP는 표준처럼 사용 하는 Defacto, 1~2계층은 하나의 계층으로 사용

나. TCP/IP의 주요기능

구분

계층

주요기능

상위

계층

응용

(Application)

사용자 어플리케이션에서 사용하는 프로토콜

HTTP, FTP, SMTP, POP3, TELNET

PDU

메시지

전송

(Transport)

상위 계층에서 볼 때 두 호스트간 데이터 전송을 담당하는 계층

시스템의 논리 주소와 포트가 있어 각 상위 계층 프로세스와 연결

OSI 모델의 전송 계층과 유사한 계층에 대응

TCP, UDP

PDU

세그먼트, 사용자 데이터그램, 패킷 등

하위

계층

인터넷

(Internet)

네트워크의 패킷 전송을 제어

IP는 네트워크의 주소 체계를 관리, 데이터그램을 정의하며 결로 결정

IP, ARP, ICMP, IGMP

PDU

데이터그램

네트워크

인터페이스

(Network Interface)

송신 측 컴퓨터에서는 상위 계층에서 전달 받은 패킷에 물리적 주소인 MAC주소 정보가 있는 헤더를 추가하여 프레임을 만든 후 그 프레임을 하위 계층인 물리 계층에 전달

Ethernet, 802.11x, MAC/LLC, SLIP, PPP

PDU

비트, 프레임


III. TCP/IP의 주요 프로토콜

계층

프로토콜

설명

Application

FTP

파일 전송 프로토콜

TFTP

소형 파일 전송 프로토콜

NFS

SUN에서 개발, 분산 형 파일시스템, 메일 서버간 메일 송수신

SMTP, POP

메일 서버와 메일 클라이언트간 메일 송수신

TELNET

다른 시스템에서 로그인 할 수 있는 기능

SNMP

데이터 흐름 정보를 이용 네트워크 및 호스트 상태 모니터링

DNS

호스트 이름에 대한 IP 주소를 알려주는 기능

HTTP

웹 서비스 프로토콜

Transport

TCP

연결 지향형 프로토콜

UDP

비 연결 지향형 프로토콜

Internet

IP

네트워크를 통해 목적지까지 패킷을 전달 할 수 있도록, 출발지 주소와 목적지 주소 존재

ARP

데이터 전송을 위해 목적지 IP 주소를 이용 MAC 주소 검색

ICMP

IP 패킷 전송을 위해, 전송 도중 발생하는 오류 통보 및 제어

Link

Ethernet, 토큰링, X.25

회선 프로토콜, 동기 회선상의 통신을 제어하기 위한 규칙


IV. OSI 7 Layer TCP/IP 비교

비교항목

OSI 7 Layer

TCP/IP

목적

- 네트워크 통신 모델 표준 제시

- 네트워크 통신 구현

계층 수

- 7계층

- 4계층

속성

- 표준 참조 모델

- 프로토콜 규약

특성

- 정형성, 규칙성

- 유연성(연결/비 연결)

표준

- De Jure Standard (법률표준)

- De Facto Standard (사실표준)

 

반응형

'IT기술노트 > 디지털네트워크' 카테고리의 다른 글

MAC 주소(Media Access Control)  (0) 2021.02.20
호스트 파일(Host File)  (0) 2021.02.20
3단계 주소체계  (0) 2021.02.20
IP 주소(Internet Protocol Address)  (0) 2021.02.20
OSI 7 레이어 요약  (0) 2021.02.18
OSI 7 Layer (Open System Interconnection)  (0) 2021.02.18
이더넷(Ehternet)  (0) 2021.02.18
PCM (Pulse Code Modulation)  (0) 2021.02.18

댓글