목록Web (3)
도당탕탕
INTRO 데이터 전송 방식 TCP? UDP? 작동 원리 및 차이 데이터 전송 방식 네트워크란 두대 이상의 컴푸터를 연결하고 서로 통신 할 수 있는 것을 말한다. 즉 어떤 연결을 통해 컴퓨터의 자원을 공유하는 것이다. 전송 계층에서 신뢰성 있는 데이터 전송을 담당한다. 신뢰성 : 데이터를 순차적으로 안정적으로 전달 전송 : 포트 번호에 해당하는 프로세스에 데이터를 전달 전송 계층이 없다면? 데이터 순차 전송이 원할하지 않는다. 송수신자 간의 데이터 처리 속도가 차이가 나서 수신자의 처리할 수 있는 데이터량을 초과 할수 있는 문제가 일어날 수 있다. 네트워크가 혼잡하여 데이터 처리 속도가 느려지는 문제가 일어난다. 즉 데이터 손실이 발생 OSI 7계층, TCP/IP 4계층 http에서 데이터를 어떻게 송수..
Intro Http프로토콜에 대해서 알기 HttpRequest의 구조를 알아보기 HttpResponse의 구조를 알아보기 요청 흐름 구조 알아보기 HTTP 프로토콜이란? HTTP 프로토콜이란 인터넷 상에서 데이터를 주고 받기위한 상호간의 규칙을 정의하고 특정 기간내에 데이터를 송수신을 할 수 있는 규약이라고 보면 된다. 웹상에서는 서버와 클라이언트가 서로 데이터를 주고 받기위한 방식으로 Http프로토콜을 사용하고 있다. Http는 어떤 종류의 데이터 이든지 전송 할 수 있다. OSI 7계층중 응용계층 프로토콜이며 TCP/IP위에서 작동하도록 되어있다. 일반적으로 포트번호 80을 가진다. Http Request 구조 POST /user/create HTTP/1.1 Host: localhost:8080 Co..
이번 포스팅에서 WebServer와 WAS의 개념 및 차이의 대해 써보려고 한다. Intro Static Page와 Dynamic Page의 개념을 이해하기. WebServer와 WAS차이 이해하기. Web Server 클라이언트가 서버에 페이지에 요청하면 그 요청을 받아 정적(.html, .css, .js, ...) 컨텐츠를 제공하는 서버다. 클라이언트의 요청을 기다리고 요청에 대한 데이터를 만들어서 응답한다. HTTP 프로토콜을 기반하여 클라이언트의 요청을 수행하는 기능을 담당한다. Web Server가 정적인 파일을 처리할 때 정적인 컨텐츠를 바로 제공 WAS를 거치지 않고 바로 자원을 제공 Web Server가 동적인 파일을 처리할 때 클라이언트의 요청을 WAS에 보내고, WAS가 처리한 결과를 ..