네트워크 프로토콜

2023. 1. 28. 20:12네트워크

프로토콜이란?

- 프로토콜은 일종의 약속, 양식을 의미한다.

- 네트워크에서 노드와 노드가 통신할 때, 어떤 노드가 어떤 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식

- 택배는 택배만의 양식이 있고, 편지는 편지만의 양식이 있고, 전화는 전화만의 양식이 있다. 

 

 

네트워크 프로토콜

(1) 가까운 곳과 연락할 때

-  Ethernet 프로토콜 사용 

- 가까운 곳이랑 통신할 때는 MAC 주소를 사용한다. 

 

 

(2) 멀리 있는 곳과 연락할 때

- ICMP, IPv4, ARP 프로토콜을 사용

- 멀리 있는 곳과 통신할 때는 IP 주소를 사용한다. 

 

 

(3) 여러가지 프로그램으로 연락할 때

- TCP, UDP 프로토콜을 사용한다.

- 포트번호를 사용한다. 

 

(4) 여러가지 프로토콜

- 가까운 곳이랑 통신하고 싶다고 해서 Ethernet 프로토콜만 사용하는 것이 아니다. 

- 실제로 보내고 싶은 데이터가 있고 이 데이터를 보내기 위해서 어떤 프로그램이랑 통신할지(TCP), 얼마나 멀리 떨어져 있는 어느 지역에 있는 컴퓨터인지(IPv4)와 같은 여러개의 프로토콜들을 같이 함께 사용한다.

- 여러 프로토콜들을 하나로 캡슐화된 것을 '패킷'이라 한다. 

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

2계층  (0) 2023.01.31
네트워크 모델  (0) 2023.01.29
네트워크의 분류  (0) 2023.01.28
OSI 7계층 모델  (0) 2023.01.10
시스템 기초  (0) 2023.01.10