CS/네트워크

[네트워크]네트워크 프로토콜 표준화

개발의 피 2023. 12. 9. 22:42

* 네트워크 프로토콜 : 다른 장치들끼리 데이터를 주고받기 위해 설정된 공통된 인터페이스

- 정하는 주체 : 표준화 단체 (기업, 개인 x)

e.g) IEEE(Institute of Electrical and Electronics Engineers, 전기전자공학자협회), IETF(Internet Engineering Task Force, 국제 인터넷 표준화 기구), ITU(International Telecommunication Union, 국제전기통신연합) 등 여러 조직

- 목적 : 다양한 제조업체의 장치 및 시스템 간의 상호 운용성 보장 (표준화가 없으면 장치와 시스템이 서로 통신하기 어려워 비효율성, 기능 제한 발생)

- 의의 : 호환성 보장, 네트워크 안정성 향상, 개발자에게 공통 프레임워크를 제공하여 혁신을 장려 

 

궁금해서 찾아본 대중적인

* 네트워크 프로토콜 종류

1. HTTP/HTTPS(Hypertext Transfer Protocol/Secure): 월드 와이드 웹에서 데이터 통신
2. TCP/IP(전송 제어 프로토콜/인터넷 프로토콜): 인터넷 통신을 위한 기본 프로토콜 모음
3. DNS(Domain Name System): 사람이 읽을 수 있는 도메인 이름을 IP 주소로 변환
4. SMTP(Simple Mail Transfer Protocol): 이메일 전송
5. SSL/TLS(Secure Sockets Layer/Transport Layer Security): 컴퓨터 네트워크를 통한 보안 통신
6. DHCP(동적 호스트 구성 프로토콜): IP 주소 할당을 위해 네트워크에서 일반적으로 사용
7. FTP(파일 전송 프로토콜): 네트워크의 컴퓨터 간에 파일 전송
8. SSH(Secure Shell): 보안 원격 로그인 및 기타 보안 네트워크 서비스
9. IMAP(Internet Message Access Protocol)/POP(Post Office Protocol): 서버에서 이메일 검색
10. ICMP(인터넷 제어 메시지 프로토콜): 진단 및 오류 보고 목적
11. SNMP(Simple Network Management Protocol): 네트워크에 연결된 장치를 모니터링하기 위한 네트워크 관리
12. BGP(Border Gateway Protocol): 인터넷에서 정보를 라우팅
13. SIP(Session Initiation Protocol): 비디오, 음성, 채팅, 게임 및 가상 현실과 같은 멀티미디어 요소에 대한 대화형 사용자 세션을 시작
14. RTP(실시간 전송 프로토콜): 네트워크를 통해 오디오 및 비디오를 전달
15. ARP(주소 확인 프로토콜): 네트워크 주소를 실제 주소에 매핑
16. NTP(Network Time Protocol): 네트워크를 통해 컴퓨터의 시계를 동기화
17. LDAP(Lightweight Directory Access Protocol): 분산된 디렉토리 정보 서비스를 관리하고 액세스
18. RADIUS(Remote Authentication Dial-In User Service): ISP에서 네트워크 액세스 제어
19. Telnet: 현재는 덜 일반적이지만 역사적으로 컴퓨터에 대한 원격 액세스에 있어 중요한 의미를 가짐
20. MPLS(Multi-Protocol Label Switching): 효율적인 네트워크 트래픽 관리를 위해 특수한 설정에서 사용

 

* IEEE802.3(이더넷 표준) : 유선 LAN 프로토콜 (유선으로 LAN을 구축할 때 쓰이는 프로토콜 )

->  만든 기업이 달라도, 서로 데이터 수신 가능

https://www.ieee802.org/3/