모든지 기록하자!

[Network] 인터넷 프로토콜(IP, Internet Protocol) 본문

Network

[Network] 인터넷 프로토콜(IP, Internet Protocol)

홍크 2021. 12. 26. 15:04
728x90

웹 개발 공부를 시작하고 속성으로 빠른 시일 내에 공부하다 보니 이해되지 않는 부분들이 많아 

HTTP의 동작 원리나 구조, 흐름 같은 원리에 중점을 두고 순차적으로 공부해 보려고 한다.

 

모든 것이 HTTP 기반 위에서 동작한다.

HTML, 이미지 , 영상 , 파일뿐만 아니라 앱과 서버가 통신할 때도 서버와 서버가 통신할 때도 HTTP 프로토콜 위에서 데이터를 주고받는다.

 

인터넷 프로토콜(IP) 역할 

  • 지정한 IP 주소에 데이터 전달
  • 패킷(Packet)이라는 통신 단위로 데이터 전달

 

 

IP 프로토콜의 한계

1. 비연결성

 - 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송한다.

2. 비신뢰성

 - 비신뢰성은 흐름에 관여하지 않기 때문에 보낸 정보가 제대로 갔는지 보장하지 않는다는 뜻이다. 예를 들어 전송 과정에서 패킷이 손상될 수도 있다. 같은 호스트에서 전송한 패킷의 순서가 뒤죽박죽이 될 수도 있고, 같은 패킷이 두 번 전송될 수도 있으며, 아예 패킷이 사라질 수도 있다.

패킷 전송과 정확한 순서를 보장하려면 TCP 프로토콜과 같은 IP의 상위 프로토콜을 이용해야 한다.

TCP, UDP에 대한 내용은 다음 게시물에 설명

 

 

참고 

728x90

'Network' 카테고리의 다른 글

[Network] PORT  (0) 2022.01.11
[Network] TCP , UDP  (0) 2021.12.30
[Network] 아파치 설정파일 분석 - httpd.conf , httpd-vhost.conf  (0) 2021.12.20
[Network] Virtual Host(가상 호스트)란?  (0) 2021.12.20
Apache와 Tomcat이란?  (0) 2021.12.14
Comments