728x90
반응형
Network
- 컴퓨터나 기타 기기들이 리소스를 공유하거나 데이터를 주고 받기 위해 유선 혹은 무선으로 연결된 통신 체계
- 통신 기능이 제대로 동작하기 위해서는 참여자들 사이에서 약속된 통신 방법이 있어야한다.
- 네트워크 프로토콜 - 네트워크 통신을 하기 위해서 통신에 참여하는 주체들이 따라야 하는 형식, 절차, 규약
Network의 다양한 기능
- 애플리케이션 목적에 맞는 통신 방법 제공
- 신뢰할 수 있는 데이터 전송 방법 제공
- 네트워크 간의 최적의 통신 경로 결정
- 목적지로 데이터 전송
- 노드 사이의 데이터 전송
OSI model (7 layer) (네트워크 계층 구조)
TCP/IP stack (4 layer) (인터넷에 특화된 네트워크 구조)
OSI 7 layer
application layer | L7 |
presentation layer | L6 |
session layer | L5 |
transport layer | L4 |
network layer | L3 |
data link layer | L2 |
physical layer | L1 |
- 각 레이어에 맞게 프로토콜이 세분화돼서 구현
- 각 레이어의 프로토콜은 하위 레이어의 프로토콜이 제공하는 기능을 사용하여 동작
- ex) network layer는 data link layer를 사용하여 동작
application layer
- 애플리케이션 목적에 맞는 통신 방법 제공
- HTTP, DNS, SMTP, FTP
presentation layer
- 애플리케이션 간의 통신에서 메시지 포맷 관리
- 인코딩 <-> 디코딩
- 암호화 <-> 복호화
- 압축 <-> 압축 풀기
session layer
- 애플리케이션 간의 통신에서 세션을 관리
- RPC(remote procedure call)
transport layer
- 애플리케이션 간의 통신 담당
- 목적지 애플리케이션으로 데이터 전송
- 안정적이고 신뢰할 수 있는 데이터 전송 보장(TCP)
- 필수 기능만 제공(UDP)
network layer
- 호스트 간의 통신 담당(IP)
- 목적지 호스트로 데이터 전송
- 네트워크 간의 최적의 경로 설정
data link layer
- 직접 연결된 노드 간의 통신 담당
- MAC 주소 기반 통신(ARP)
physical layer
- 매개체를 통해서 bits 단위로 데이터 전송
OSI 7 layer 모델에서 간단한 통신 방법
A - 라우터 - B
- A에서 B에게 보낼 데이터를 application부터 physical로 압축해서 라우터로 보낸다.
- 라우터는 포장지를 하나하나 뜯어서 network layer까지 뜯어서 목적지를 알아내고 physical 까지 다시 포장을 한다.
- 라우터가 목적지를 알았으니 B로 보낸다.
- B는 physical부터 application까지 포장지를 차례로 다 뜯으면서 데이터를 받는다.
728x90
반응형
'영상 후기 > 네트워크' 카테고리의 다른 글
영상 후기 - MAC주소, IP주소, Port번호가 식별하는 것 (0) | 2023.03.31 |
---|---|
영상 후기 - 공유기의 IP주소는 왜 192.168.0.1이 되었을까요? | 쉽게보는 IT 상식, 디모의 테크 노트 (0) | 2023.03.31 |
영상 후기 - 네트워크와 인터넷 개념 설명! 인터넷 동작 방식도 설명! ISP도 설명! 전체 큰 그림을 그리기에 딱 좋은 영상이죠 👍 (0) | 2023.03.26 |
영상 후기 - 르윈의 TCP UDP (0) | 2023.02.28 |
영상 후기 - 히히의 OSI 7 Layer (0) | 2023.02.28 |