ecsimsw

Tcp/ip 본문

Tcp/ip

JinHwan Kim 2019. 1. 26. 17:10

Tcp/ip

- tcp/ip는 전 세계적으로 통용된 통신 프로토콜이다. 아래는 OSI 7 layer와 TCP/ip 5 layer 으로, OSI는 IOS에서 컴퓨터 네트워크 프로토콜을 7 계층으로 나누어 모델화 한 것이다. Tcp/Ip 는 5단계로 나누어 모델링 했는데 트랜스 포트 층에 Tcp 프로토콜이 존재하고 네트워크 층의 프로토콜로 존재하기 때문에 이와 구별하여 위 5단계를 갖는 전체 계층을 tcp/ip protocol family라고도 한다.
- 각 계층은 다음의 역할을 한다.
  • Application
    - 사용자에게 가장 가까운 층으로 애플리케이션에 맞춰 통신을 수행할 수 있도록 한다.
    (ex, HTTP SMTP POP3 FTP TELNET NNTP RCP)
  • Transport
    - 송신되는 데이터를 수신측 애플리케이션에 전달한다. 송신측에서는 수신측에서도 문제가 되지 않도록 데이터를 가공하고, 수신측에서는 수신한 데이터에 문제가 있을 시 재전송을 요청한다. 즉, 데이터를 확실히 전달하기위한 계층이다.
    (ex, TCP UDP)
  • Network
    - 수신측 컴퓨터까지 데이터를 전달하기위해 작동한다. 주된 프로토콜은 IP이고, 라우팅과 ip 패킷 전송을 담당한다.
    (ex, IP)
  • Data link
    - 데이터 링크 계층은 장치 간 신호를 전달하는 물리 계층을 이용하여 네트워크 상의 주변 장치들 간 데이터를 전송한다. 물리 계층으로 부터 받은 신호들을 네트워크 장치에 올바르게 안착할 수 있도록 주소를 할당하고, 전송 중 오류를 확인하여 검출 시 해당 정보를 폐기한다.
    (ex, Ethernet FDDI ATM PPP PPPoE)
  • Physical
    - 데이터를 신호를, 신호를 데이터로 변환한다.


'Computer Science > Network' 카테고리의 다른 글

Socket  (0) 2019.07.11
Introduction to network  (0) 2019.07.09
Computer networking A top-down approach  (0) 2019.07.09
Data Transmission / Reception  (0) 2019.01.26
Network / Protocol  (0) 2019.01.26
Comments