일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 몽고디비 렘
- 정렬
- go
- 백준 12761
- 백준 12761번
- golang struct
- hadoop
- 파이썬
- 하둡
- 백준
- 도메인 주도 개발 시작하기
- domain driven develop
- 백준 파이썬
- golang
- 자바 디자인 패턴
- 12761번 돌다리
- flask
- 백준 사이트
- 도메인 주도 개발
- MongoDB Realm
- 자바 디자인패턴
- 12761 돌다리
- http 완벽가이드
- 우분투
- 고 배열
- String 함수
- http 개념
- 자바
- ddd
- 트리 순회
- Today
- Total
목록http 개념 (2)
개발바닥
1.6 TCP 커넥션 1.6.1 TCP/IP HTTP는 애플리케이션 계층 프로토콜이다. HTTP는 네트워크 통신의 핵심적인 세부사항에 대해서 신경쓰지 않는다. 대신 대중적이고 신뢰성 있는 인터넷 전송 프로토콜인 TCP/IP에게 맡긴다. TCP 특징 - 오류 없는 데이터 전송 - 순서에 맞는 전달 - 조각나지 않는 데이터 스트림 TCP/IP는 TCP와 IP가 층을 이루는, 패킷 교환 네트워크 프로토콜의 집합이다. 하드웨어의 특성을 숨기고, 어떤 종류의 컴퓨터나 네트워크든 서로 신뢰성 있는 의사소통을 하게 해 준다. HTTP는 자신의 메시지 데이터를 전송하기 위해 TCP를 사용한다. IP - 네트워크 계층, TCP - 전송 계층, HTTP - 애플리케이션 계층 1.6.2 접속, IP 주소 그리고 포트번호 클..
1장에는 HTTP에 대해서 개략적으로 살펴본다. HTTP는 Hypertext Transfer Protocol에 약어로 웹에서는 HTTP를 통해서 서로 서버와 클라이언트가 대화를 한다. 1.1 HTTP: 인터넷의 멀티미디어 배달부 HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용하기 때문에, 데이터가 손상 되거나 꼬이지 않음을 보장한다. Q. 왜 신뢰성 있는 것일까? A. TCP/IP를 사용하기 때문에 1.2 웹 클라이언트와 서버 클라이언트가 서버로 HTTP 요청을 하고 서버는 요청을 받아서 처리 후 클라이언트에게 HTTP 응답을 해준다. Q. 웹 서버란 무엇일까? A. 웹 서버는 다양한 서비스(호스트)들을 관리하는 관리자이다. 1.3 리소스 웹 서버는 웹 리소스를 관리하고 제공한다. 웹 리소스는 웹 서..