반응형
IP(Internet Protocol)
- IP는 네트워크 층에 해당되며, 개개의 패킷을 상대방에게 전달한다.
- ARP(Address Resolution Protocol, 주소를 해결하기 위한 프로토콜)를 이용하여 MAC주소(Media Access Control Address)에 의존해서 통신한다.
- 어떤 컴퓨터나 네트워크 기기도 인터넷 전체를 상세하게 파악하고 있지 못한다.
TCP(Transfer Control Protocol)
- 트랜스포트 층에 해당되며, 신뢰성 있는 바이트 스트림 서비스를 제공한다. (바이트 스트림 서비스란 용량이 큰 데이터를 보내기 쉽게 TCP 세그먼트라고 불리는 단위 패킷으로 작게 분해하여 관리하는 것을 말하고, 신뢰성 있는 서비스는 상대방에게 보내는 서비스를 의미한다.)
- 대용량의 데이터를 보내기 쉽게 작게 분해하여 상대에게 보내고, 정확하게 도착했는지 확인하는 역할을 담당하고 있다.
- 상대에게 데이터를 보내기 위해서 "쓰리웨이 핸드셰이킹"이라는 방법을 사용하고 있다.
DNS(Domain Name System)
- 응용 계층 시스템에서 도메인 이름과 IP 주소 이름 확인을 제공한다.
- 주로 사용자는 IP 주소 대신 영어나 숫자 등으로 표기하는 것이 친숙하며, 컴퓨터는 숫자를 나열하는 방법을 더 선호한다. 이 문제를 해결하기 위해 DNS가 있는 것이다.
- 도메인명에서 IP 주소를 조사하거나 반대로 IP 주소로부터 도메인명을 조사하는 서비스를 제공하고 있다.
IP, TCP, DNS와 HTTP와의 관계
참고 :
그림으로 배우는 HTTP & Network Basic
반응형
댓글