본문 바로가기
CS/네트워크

네트워크의 기능을 계층별로 간략하게 설명해보자.

by simplify-len 2020. 10. 29.

계층 모델이란 무엇인가?

 

Layer(계층) 이라는 것은 무엇인가?
N계층과 다른 노드의 N계층과의 관계, 같은 노드의 N계층과 N-1계층간의 관계

OSI 7 Layer(계층) 모델

물 / 데 / 네 / 전 / 세 / 표 / 응

네트워크 시간에 빈 도화지에 OSI 7Layer의 개념을 모두 적으라는 것이 시험문제였다. 아직도 각각의 계층이 내 머리속에 기억이 나는걸 보면 분명 그 교수님은 대단하시다.

1. 물리계층

물리 계층은 노드를 전송매체와 연결하기 위한 인터페이스 규칙과 전송매체의 특성을 다룹니다.  
이는 물리적 / 전기적 / 기계적인 약속을 포괄합니다.
예를 들면, 동축 케이블의 규격이나, 신호의 전압등이 될 수 있습니다.

2. 데이터 링크

물리적 전송 오류(예: 잡음)을 해결합니다.
오류를 제어하는 기능과, 흐름 제어의 기능을 가집니다.
만약 전송하는 과정중, 데이터 링크에서 감지 된다면 재전송하는 기능이 있습니다.

3. 네트워크(Netowrk) 계층

네트워크는 주소(address) 개념으로서, 호스트와 호스트 사이의 올바른 전송 경로를 선택하게 합니다.
이는 라우터의 역할과 비슷합니다.

4. 전송(Transport) 계층

송수신 프로세스 사이(종단간, end to end) 연결 가능을 지원합니다.
또한 안전한 데이터 전송을 보장합니다.(오류 제어 / 흐름 제어)

5. 세션(Session) 계층

대화(dialog)개념을 지원하는 상위의 논리적 연결을 지원합니다.
또한 동기화를 지원합니다.(Synchronization)

6. 표현(Presentation) 계층

데이터의 표현 방법을 정의합니다. 압축하고, 암호화 하는 부분이 이에 포함됩니다.

7. 응용(Application) 계층

다양한 응용 서비스를 지원합니다.

 

TCP/IP 에서는.

TCP/IP

물리 계층과, 데이터 링크 계층은 LAN 카드 드라이버가 됩니다.

IP는 네트워크 계층

TCP는 전송 계층

FTP 클라이언트는 응용계층이 됩니다.

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

DNS record & CNAME  (0) 2021.11.13
HTTP에서 HTTPS로, 그렇다면 왜 HTTPS일까?  (0) 2020.11.08
HTTP 상태 코드 이해하기.  (0) 2020.11.07
01. 네트워크의 기초 2  (0) 2020.10.29
01. 네트워크의 기초 1  (0) 2020.10.29

댓글