본문 바로가기
728x90
반응형

web4

[WEB/Network] CGI, WAS, WSGI란?? 안녕하세요. 이번 포스팅에서는 CGI, WAS, WSGI 각각의 개념과 차이점을 알아보도록 하겠습니다. 0. 웹서버란 웹서버는 브라우저(인터넷)을 통해 요청이 들어온 여러가지 컨텐츠(html 문서, Image 등)의 전달을 도와주는 존재를 말합니다. H/W, S/W 형태 모두가 될 수 있습니다. 기본적으로 웹서버는 '정적'이고 클라이언트가 HTTP 요청을 하여 리소스를 요청하면 이를 응답하는게 웹서버의 역할입니다. 1. CGI / WAS / WSGI 1). CGI(Common Gateway Interface) 웹서버에서 어플리케이션을 작동시키기 위한 인터페이스. 웹서버가 단독으로 작동할 때의 정적인 동작을 동적으로 기능시키기 위해서 존재합니다. 기존 동작 방식으로 웹서버로 클라이언트에서 외부 프로그램의 .. 2021. 3. 9.
[네트워크]DNS 서버의 동작 방식 / 도메인(Domain)의 계층 안녕하세요. 이번 포스팅에서는 DNS 서버의 작동방식이 어떻게 이뤄지는지 포스팅을 하겠습니다. 0. DNS란? DNS(Domain Name System)는 간단하게 네트워크 상에서 서버와 클라이언트가 연결될 때, 사람이 읽고 외우기 힘든 IP 형식을 도메인 형식(Ex. youngswooyoung.com)과 같이 읽기 쉬운 형태로 전환시켜주는 것을 말합니다. DNS 서버의 기본 동작은 클라이언트에서 조회 메세지를 받고 조희의 내용에 응답하는 형태로 정보를 회답하는 일입니다. 조회 메세지에는 다음의 3가지가 포함되어 있습니다. 1). 이름 : 서버나 메일 목적지(@ 뒤의 부분)와 같은 이름 2). 클래스 : 이전에는 DNS 구상때에 인터넷 이외의 여러 방식의 네트워크를 대비해 클래스라는 정보를 준비했습니다... 2021. 3. 7.
[WEB/네트워크]트레일링 슬래시 - URL 뒤의 '/'의 의미 안녕하세요. 이번 포스팅에서는 지난번 URL 관련 포스팅에 이어서 URL 뒤에 붙은 슬래시 '/'의 의미를 알아보도록 하겠습니다. 0. 트레일링 슬래시(Trailing Slash) 란? 여러 사이트들을 돌아다니다 보면 어느 URL은 뒤에 슬래시('/')가 붙고 어디엔 안붙는 모습을 볼 수 있습니다. 이렇게 URL의 끝에 붙이는 슬래시는 '트레일링 슬래시(Trailing Slash)'라고 합니다. 따라오는 슬래시라는 의미겠죠. www.google.com/ www.google.com 위와 같은 두 개의 구글 URL의 경우 모두 구글의 페이지에 똑같은 모습으로 접속할 수 있습니다. 그렇다면 트레일링 슬래시에는 무슨 의미가 있을까요?? URL 포스팅에서 보았듯이, URL 맨 뒤에 따라오는 것은 디렉토리와 파일의.. 2021. 3. 7.
[WEB/네트워크]URL이란???? / URL의 원리 안녕하세요. 이번 포스팅은 URL이 무엇인지, 어떤 원리로 작동하게 되는지 웹공부를 하면서 알게된 내용을 정리합니다. 0. URL 이란??? URL(Uniform Resource Locator)는 사전적 의미로 네트워크 상에서 해당 자원이 어디에 위치해있는지 알려주는 규약입니다. 저의 사이트 주소인 'youngswooyoung.tistory.com' 또한 URL 중에 하나입니다. 위에서 언급하듯이 사이트 주소 '또한' 이라고 하는것은 URL이 위에서 본 예제보다 좀더 넓은 범위의 내용이기 때문입니다. 우리가 인터넷을 이용할 때 가장 많이 보게되는 URL 형식 중 하나는 'http://' 로 시작하는 웹페이지 주소입니다. 그렇지만 사실은 http: 뿐만 아니라 ftp: 또는 mailto: 등으로 시작하는 .. 2021. 3. 7.
728x90
반응형