일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 나는솔로
- 영어
- 코딩 테스트
- review
- benefits
- 백준
- parametric search
- 추천
- 완전탐색
- BOJ
- 카카오
- 영화
- 리뷰
- usaco
- BFS
- 알고리즘
- 수능
- Movie
- 2020
- Greedy
- 해설
- array
- Netflix
- Algorithm
- kakao
- Recursive
- 넷플릭스
- health
- coding
- silver
Archives
- Today
- Total
Young
HTTP, TCP, IP 란? 본문
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 |