네트워크

·네트워크
https://developer.mozilla.org/ko/docs/Web/HTTP/Messages [ ▶ HTTP 메시지 ]HTTP 메시지는 서버와 클라이언트 간에 데이터가 교환되는 방식이다. 메시지 타입은 두 가지가 있다. 요청 (request)은 클라이언트가 서버로 전달해서 서버의 액션이 일어나게끔 하는 메시지고, 응답 (response)은 요청에 대한 서버의 답변이다. HTTP 메시지는 ASCII로 인코딩된 텍스트 정보이며, 여러 줄로 되어있다. HTTP 프로토콜 초기 버전과 HTTP/1.1에서는, 클라이언트와 서버 사이의 연결을 통해 공개적으로 전달되었다. 이렇게 한 때 사람이 읽을 수 있었던 메시지는 HTTP/2 에서는 최적화와 성능 향상을 위해, HTTP 프레임으로 나누어진다. 웹 개발자, ..
·네트워크
https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP [ ▶  HTTP의 진화 ]HTTP (HyperText Transfer Protocol)은 월드 와이드 웹의 기반이 되는 프로토콜이다. 1989년부터 1991년까지 Tim Berners-Lee와 그의 팀이 개발한 HTTP는 유연함을 형성하는 동시에 단순함을 지키는데 도움이 되는 많은 수정을 거쳐왔다.  [ ▷ 월드 와이드 웹의 발명 ]1989년 CERN에서 일하고 있던 Tim Berners-Lee는 인터넷을 통한 하이퍼텍스트 시스템을 만들기 위한 제안을 작성했다. 초기에 Mesh라고 불리던 그것은 1990년에 구현 과정에서 '월드 와이드 웹'으로 이름을 바꿨다. ..
·네트워크
https://developer.mozilla.org/ko/docs/Web/HTTP/Overview [ ▶ HTTP 개요 ]HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 하다. 클라이언트-서버 프로토콜이랑 (웹브라우저 등) 수신자 측에 의해 초기화되는 프로토콜을 의미한다. 하나의 완전한 문서는 텍스트, 레이아웃 설명, 이미지, 비디오, 스크립트 등 불러온 (fetched) 하위 문서들로 재구성된다.클라이언트와 서버들은 (데이터 스트림과 대조적으로) 개별적인 메시지 교환에 의해 통신한다. 보통 브라우저인 클라이언트에 의해 전송되는 메시지를 요청 (requests)이라고 부르며, 그에..
·네트워크
https://sundaland.tistory.com/13 [ ▶ TCP 프로토콜 ][ ▷Connection Establishment ]TCP (Transmission Control Protocol)의 연결 설정 (Connection Establishemnt) 과정에서 3-way 핸드쉐이크를 사용한다. 그러나, 3-way 핸드쉐이크는 연결을 시작할 때만 사용된다. 즉 데이터 통신을 시작하기 전에만 수행된다. 연결이 성립된 후의 데이터 전송 과정에서는 3-way 핸드쉐이크 과정을 다시 거치치 않는다.SYN: 클라이언트를 서버에게 SYN 패킷을 연결을 요청한다.SYN-ACK: 서버는 클라이언트의 요청을 받고, SYN-ACK 패킷을 보내 연결을 수작한다.ACK: 클라이언트는 서버에게 ACK 패킷을 보내 연결을..
·네트워크
https://sundaland.tistory.com/213 [ ▶ Socket ]네트워크 소켓 (Network socket)은 컴퓨터 네트워크를 경유하는 프로세스 간 통신의 종착점이다. 오늘날 컴퓨터 간 통신의 대부분은 인터넷 프로토콜을 기반으로 하고 있으므로, 대부분의 네트워크 소켓은 인터넷 소켓이다. 네트워크 통신을 위한 프로그램들은 소켓을 생성하고, 이 소켓을 통해서 서로 데이터를 교환한다. RFC 147 텍스트는 1971년 5월 7일에 작성된 네트워크 소켓에 대한 초기 정의를 설명하는 문서이다. J.M. Winett가 MIT 링컨 연구소에서 네트워크 소켓 위원회와 네트워크 커뮤니티에 보낸 것이다.△ 소켓의 정의소켓은 네트워크에서 정보가 전송되는 고유한 식별자로 정의된다.32비트 숫자로 지정되며,..
GLaDiDos
'네트워크' 카테고리의 글 목록