프로토콜(Protocol)
2024. 10. 4. 12:47ㆍComputerScience
728x90
반응형
정의
네트워크에서 데이터 전송을 위한 통신 규칙입니다.
발신자와 수신자가 서로의 데이터 구조, 순서, 처리 방식을 이해할 수 있도록 도와주는 일종의 약속입니다.
이러한 프로토콜은 네트워크 계층 구조(OSI 7계층, TCP/IP 4계층) 내에서 각 계층마다 고유한 역할을 수행합니다.
왜 알아야 할까?
인터넷은 프로토콜의 집합으로 움직입니다
웹, 이메일, 스트리밍 등 모든 인터넷 서비스는 다양한 프로토콜이 맞물려 동작합니다.
예를 들어
이러한 프로토콜 간의 상호작용을 이해하면 네트워크 장애 분석, 성능 개선, 보안 구성 등에 매우 유리합니다.
예를 들어
HTTP
, TCP
, IP
, DNS
는 모두 서로 다른 계층에서 역할을 분담합니다.이러한 프로토콜 간의 상호작용을 이해하면 네트워크 장애 분석, 성능 개선, 보안 구성 등에 매우 유리합니다.
종류
각 계층마다 프로토콜이 존재합니다.
사용 예시
우리의 일상 속 인터넷은 모두 프로토콜로 구성됩니다.
💡 HTTP: 웹 브라우저에서 웹 페이지 요청
💡 DNS: 도메인 주소 → IP 변환
💡 TCP: 신뢰성 있는 데이터 전송 (예: 채팅, 이메일)
💡 UDP: 빠른 전송이 필요한 실시간 통신 (예: 영상 스트리밍, 게임)
💡 ICMP: 핑(Ping) 명령으로 연결 상태 테스트
728x90
반응형
'ComputerScience' 카테고리의 다른 글
컴퓨터 구조 (0) | 2024.11.29 |
---|---|
네트워크 계층 (1) | 2024.11.26 |
전송 계층 (0) | 2024.09.20 |
Recursive Resolver(로컬 DNS 서버) (0) | 2024.03.05 |
무상태(Stateless) (0) | 2024.02.05 |