본문 바로가기
네트워크

네트워크 프로토콜

by sonysame 2017. 4. 2.

네트워크상에는 다양한 플랫폼과 다양한 시스템이 있다. 각기 다른 시스템과 플랫폼들이 서로 통신을 하기 위해 네트워크 프로토콜이라 불리는 공통 규약을 사용한다.

일반적인 네트워크 프로토콜은 TCP,IP,ARP,DHCP등이 있다.


네트워크 프로토콜을 Open System Interconnections(OSI)참조 모델로 불리는 산업 표준 참조 모델에서 사용되는 기능에 기반해 구분된다.

OSI 모델은 네트워크 통신을 관리하기 위해 7개의 계층으로 구분된다.


1.물리: 네트워크 데이터가 전송될때 사용되는 물리적 매개테, 전압, 허브 ,네트워크 어댑터, 리피터, 케이블 명세서를 포함해 모든 하드웨어의 물리적이고 전자적인 특성, 아날로그를 디지털로 디지털을 아날로그로 바꾼다. 

2.데이터 링크: 물리적인 네트워크 사이의 데이터 전송을 담당, 브리지와 스위치 

Ethernet,Token Ring, FDDI, AppleTalk

3.네트워크: 라우팅 담당 네트워크 호스트의 논리적인 주소(IP주소)를 관리, 패킷을 분할해 프로토콜을 식별하는 기능, 에러탐지

IP,ICMP,ARP,RIP,IPX

4.전송: 신뢰성 있는 데이터를 전송할 수 있게 하는 것, 방화벽과 프록시 서버가 이 계층에서 동작

TCP,UDP,SPX

5.세션: 두 대의 컴퓨터 사이의 세션이나 통신 관리, 순간적으로 연결이 끊어지는 것을 막고, 호스트 사이의 연결을 적절하게 종료시키기 위한 기능

NetBIOS, SAP, SDP, NWLink

6.프레젠테이션, 표현계층: 응용 계층에 의해 전달받은 데이터를 읽을 수 있는 형식으로 변환. 데이터의 인코딩과 디코딩, 암호화 복호화

ASCII, MPEG,JEPG,MIDI

7.응용 : 네트워크 자원에 대한 접근 제공, 네트워크 활동들에 대한 모든 기본적인 인터페이스를 제공, 사용자에게 보여지는 유일한 계층 

HTTP, SMTP, FTP, Telnet


데이터를 보내는 시스템은 아래 계층으로 차례대로 전달.

데이터를 받는 시스템은 물리적 계층에서 데이터를 가져오고 다시 응용 계층까지 각 계층을 순서대로 거쳐 데이터를 위로 전달


다른 계층에 있는 프로토콜들은 데이터 캡슐화를 이용해 서로 통신한다. 각 계층은 다른 계층과 통신할 때 데이터에 특정정보를 담고 있는 헤더와 풋터를 추가한 후 다른 계층으로 전달한다. 





'네트워크' 카테고리의 다른 글

컴퓨터 네트워킹1-인터넷이란 무엇인가  (0) 2018.03.14
무차별모드  (0) 2017.04.02
트래픽  (0) 2017.04.02
네트워크 하드웨어  (0) 2017.04.02