Young

HTTP, TCP, IP 란? 본문

Web

HTTP, TCP, IP 란?

yyjjang9 2020. 10. 4. 17:11
728x90
반응형

웹 공부를 하면서 TCP/IP 와 HTTP 용어를 보면서 무슨 뜻인지에 대해서 궁금해서 정리해봤다.

 

우선 네트워크 TCP/IP 4계층 모델을 볼 필요가 있다.

 

 

- application layer : 리소스에 접근을 허락해주는 역할을 함.

- transport layer : 메시지를 유실없이 전달해주게 끔 보증해주는 역할을 함.

- internet layer : 패킷이 소스에서 목적지로 이동하게 하는 역할을 함.

 

 

 

이제 각 layer 의 역할을 하기 위해서 만들어진 프로토콜(약속 또는 규약) 의 종류를 볼 필요가 있다.

 

 

 

어떤 네트워크를 활용하는 프로그램을 만든다고 했을 때, 각 계층의 어떤 프로토콜을 사용해서 프로그램을 만들지 정해야 한다.

우리가 사용하는 웹(web)의 경우에는 보통 HTTP + TCP + IP + Ethernet 의 프로토콜을 사용하여 통신한다.

 

그리고 보통의 경우 통신을 할 때, transport layer 의 TCP와 network layer 의 IP 를 합쳐서 쓰기 때문에 TCP/IP 라고 부른다.

 

 

728x90
반응형

'Web' 카테고리의 다른 글

HTTP/1.x의 커넥션 관리  (0) 2020.10.06
HTTP 란?  (0) 2020.10.04
reactive  (0) 2020.10.01
gRPC  (0) 2020.10.01
RPC (Remote Procedure Call)  (0) 2020.09.30