본문 바로가기

CS/컴퓨터 네트워크

5. 프로토콜 레이어 아키텍처와 서비스 모델

* 레이어링 아키텍처

여러가지 복합적인 과정을 레이어로 나누어서 구조를 만듦 

복합적인 프로세스 관리가 편리하고 유지보수 유용

modulization 한가지 특정 기능에 문제가 생기면 그 레이어의 문제만 처리하면 됨

레이어링의 단점은 각 과정을 계속 끊어서 프로세스를 진행한다는 것

레이어링을 하지 않으면 문제가 발생했을 때 찾기가 힘듦

 

*인터넷 프로토콜 스택

-어플리케이션 레이어 : ftp, smtp, http

-전송 레이어 : tcp, udp

-네트워크 : ip

-링크 : 802.11

-피지컬 : 랜선, 무선 등

이 레이어들이 복합적으로 만들어져서 우리가 사용하는 인터넷을 제공

 

*iso/osi 레퍼런스 모델

5계층으로 보면 애매한 부분이 생김

-프레젠테이션 레이어 : 암호나 압축을 하는 계층

-세션 레이어 : 싱크가 필요할때, 체크포인트가 필요할 때, recovery가 필요할 때

이 두 레이어를 추가해서 osi 7계층이라고 부름

7계층이 더 명시적이지만 현재 쓰고있는 인터넷은 tcp/ip 5계층임 -> 돈 때문에

osi 7계층을 알기 전에 인터넷을 쓰기 시작했고 위 두 계층을 지원하도록 다시 구축하려면 비용이 너무 많이 든다

지금 인터넷이 너무 잘 돼서 그대로 5계층을 사용하고 두가지 레이어 역할은 어플리케이션 레이어에서 하게 함