네트워크 입문자료 :: OSI 7 Layer와 TCP/IP 네트워크 프로토콜
네트워크 입문자료 :: OSI 7 Layer와 TCP/IP 네트워크 프로토콜 |
|
OSI 7 Layer와 TCP/IP 네트워크 프로토콜
공통점으로는 상호간의 통신에 있어 호환성을 위해 만들어진 모델입니다.
OSI 7 Layer
각 벤더사마다 다른 프로토콜 개발로 인해 호환되지 않는 문제를 해결하기 위한 모델로 총 7개의 계층으로 구성되어 있습니다.
Physical |
- 네트워크에 필요한 장비, 선, 송수신기의 비트, 대역폭 등 규정 |
Data Link |
- 받는 데이터를 올바르게 표시하기 위해 받은 데이터의 비트, 프레임 등 규정 - 주고 받은 데이터의 에러 감지(정정은 상위계층에서 진행) |
Network |
- 상호간의 연결된 네트워크들간의 규정(IP값)으로 목적지까지 찾아가는 주소 규정 |
Transport |
- 목적지에 찾아간 뒤 소통(전송)을 위한 규정 - TCP or UDP : 전송을 담당하는 계층에 있는 프로토콜 |
Session |
- 상호간의 통신을 주고 받을 때 대화의 다이얼로그(연결, 유지, 종료)에 대한 부분 규정 - 접속과 세션은 다름 - 비정상적으로 익스폴로어의 접속이 끊긴 뒤 재접속 할때, 세션은 끊기지 않았기 때문에 열어 본 페이지에 대한 복구가 가능함 |
Presentation |
- 서로 다른 언어일 경우 서로 간 소토이 어렵기 때문에 각각 유형이 다른 데이터들의 종류를 표현하는 부분 규정(예 : avi, mp3, 언어 등) |
Application |
- 데이터 메시지를 보낼 때 어떤 형태로 보낼지, 또 어떤 프로토콜을 통해 보낼지에 대한 티입을 규정 (예 : FTP, HTTP, DNS 등) |
TCP/IP 프로토콜 계층 구조
TCP/IP는 인터넷에서 사용되는 표준통신프로토콜로 서로 다른 컴퓨터 간 통신을 위한 전송 규약으로 전송제어 프로토콜과 인터넷 프로토콜로 구성되어 있습니다.
Hardware |
- 운영체제의 네트워크 카드와 디바이스 드라이버 등과 같은 하드웨어적인 요소를 지원하는 계층 |
Internet |
- 데이터그램(IP 프로토콜에서 다루는 패킷 데이터)을 정확한 수신지로 전송 |
Transport |
- 두 개의 호스트 간 자료 전송을 담당하는 계층 |
Application |
- E-mail 프로그램이나 웹 브라우저 등이 사용자가 직접 사용하는 TCP/IP의 프로토콜을 이용한 응용 프로그램들로 응용 계층 분류 |