1. OSI 계층에서의 인터페이스

 

 

 인접한 계층(N+1 혹은 N-1층) 간의 통신 방식.

 

 OSI 참조 모델은 다양한 계층의 구현 간 상호작용을 가능케 한다는목적을 지니므로

 계층을 서로 잘 연결하기위해 일관되고  문서화된 인터페이스가 필요하다.

 

 또한 인터페이스가 존재함으로써 상위 계층은 하위 계층의 세부 구현에 대한 지식 없이도 

 여러 하위 계층 서비스를 이용할 수 있게 된다.

 

 

 

2. OSI 계층에서의 프로토콜

 

 

 네트워크 장비의 동일 계층에서 운영 중인 소프트웨어나 하드웨어 간의 통신을 정의하는 규칙이나 절차 모음을 가리킨다.

 각 장비에 있는 동일한 계층은 1계층에서만 물리적으로 연결되어 있는 상태로 논리적인 통신을 한다.(수평적 통신)

 

 

 

3. 포워딩과 라우팅

 

 

 인터네트워크(네트워크의 네트워크)가 존재할 때 한 네트워크에 있는 메시지를 다른 네트워크로 보내는 과정을 포워딩이라고 하며,

 한 장비에서 다른 장비로 포워딩하는 종합적인 과정을 라우팅이라고 한다.

 (통합해서 라우팅이라고 사용하기도 함)

 

 

4. 메시지  라우팅 과정

 

 

 상위 수준 애플리케이션에서 원격지 컴퓨터에 데이터그램을 보내고자 할 때

 

 1) 데이터그램이 패키징되어 프로토콜 스택의 아래 방향으로 전달된다. (이 과정에서 각 계층은 데이터를 캡슐화 함)

 

 2) 데이터그램의 목적지 주소는 최종 목적지 장비의 주소로 설정되어 있지만, 하위 계층으로 전달되는 메시지는 최종 목적지가 아닌      중간 장비(데이터를 다음 목적지까지 라우팅할 책임이 있는)로 전달되도록 패키징된다.

 

 3) 중간장비는 물리계층에서 메시지를 받아 데이터링크 계층으로 전달하며,  에러 검사 등을 한 뒤 헤더를 제거한 데이터를 

  네트워크 계층으로 전달한다.

 

 4) 네트워크 계층에서 해당 메시지의 최종 목적지가 같은 네트워크 안에 있는 지, 포워딩 해야 하는지를 확인하고,

  다시 패키징해서 하위 계층으로 메시지를 내려보낸다.

 

 5) 포워딩이 더 필요하다면 위 과정이 반복되고, 목적지에 있는 장비에 메시지가 도착하게 되면 송신한 계층에 맞는 상위 계층까지

  전달된다.

 

 

 

 

 

TCP/IP 완벽 가이드 / charles M.Kozierok  을 보고 정리한 내용입니다.

 

 

 

 

 

 

 

BELATED ARTICLES

more