IP 프로토콜 (인터넷 프로토콜): 이는 인터넷에서 데이터 패킷을 주고받기 위한 규칙입니다. IP 프로토콜 자체는 데이터가 올바르게 전달되었는지 확인하는 기능이 없습니다. IP 주소는 네트워크 상에서 컴퓨터나 다른 장치를 식별하는 고유한 번호입니다. (비유: 아파트 주소)
포트: 포트는 IP 주소 내에서 각각의 프로세스나 서비스를 구별하기 위한 번호입니다. 이를 통해 하나의 컴퓨터에서 여러 프로그램이 네트워크 서비스를 동시에 이용할 수 있습니다. (비유: 아파트의 몇 동 몇 호)
TCP (Transmission Control Protocol): TCP는 신뢰할 수 있는 데이터 통신을 제공하는 프로토콜입니다. 이는 데이터 패킷이 올바른 순서로, 그리고 에러 없이 전달되도록 보장합니다. TCP는 3-way handshake를 통해 연결을 설정하고 데이터 전송이 완료된 후 연결을 종료합니다.
UDP (User Datagram Protocol): UDP는 TCP보다 간단한 데이터 통신 프로토콜로, 빠른 데이터 전송을 위해 신뢰성이나 순서 보장 없이 데이터를 전송합니다. 이는 효율적이지만, 데이터의 손실이나 순서 변경이 발생할 수 있습니다.
DNS (Domain Name System): DNS는 도메인 이름을 IP 주소로 변환해주는 시스템입니다. 이렇게 함으로써 사용자들은 기억하기 쉬운 도메인 이름을 사용하여 웹사이트에 접속할 수 있습니다. (비유: 전화번호부)
'📋CS > 네트워크 이론' 카테고리의 다른 글
HTTP(1)[비연결성, 메시지] (0) | 2023.09.19 |
---|---|
HTTP (0) | 2023.09.18 |
url , 웹 브라우저 요청 흐름 (0) | 2023.09.17 |
iot지식능력검정 합격후기 (0) | 2023.05.22 |
네트워크이론 기초 정리(재업) (0) | 2022.11.01 |