Information Security
웹 프로그래밍 기본 용어 정리 본문
웹 프로그래밍 기본 용어 정리
URL(Uniform Resource Locator): http://leeeeye321.tistory.com/ , https://www.naver.com/와 같이 웹 브라우저의 주소줄에 표시되는 것을 URL이라고 한다.
웹 페이지(Web Page): 웹 브라우저의 주소줄에 URL을 입력하면 출력되는 내용을 웹 페이지라고 한다.
요청(request): 웹 브라우저가 웹 서버에게 웹 페이지를 달라고 하는 것
응답(response): 웹 서버가 웹 브라우저에게 요청한 웹 페이지를 제공하는 것
-웹 브라우저와 웹 서버는 다른 컴퓨터에 위치하기 때문에 서로 연결하기 위해서는 웹 서버가 실행중인 컴퓨터의 주소(IP: Internet Protocol)를 알아야 한다.
-IP 주소는 180.70.134.239와 같은 숫자로 구성되어 있기 때문에 기억하기 어렵다.
기억하기 쉽도록 www.naver.com와 같은 도메인 이름(domain name)을 사용한다.
-웹 브라우저와 웹 서버는 IP 주소를 이용하여 연결하는데, 이 때 DNS(Domain Name Server)을 사용한다.
1. 웹 브라우저에 URL을 입력
2. 웹 브라우저가 입력된 도메인 이름에 해당하는 IP 주소를 DNS에 요청
3. DNS는 IP 주소를 응답으로 제공
4. 웹 브라우저는 받은 IP 주소를 이용하여 웹 서버에 연결한 뒤 URL에 해당하는 웹 페이지 요청
5. 웹 서버가 웹 페이지 응답
클라이언트(Client): 네트워크 프로그램에서 요청하는 쪽 (웹 브라우저)
서버(Server): 요청 받은 기능, 데이터를 제공하는 쪽 (웹 서버)
포트(port): 하나의 컴퓨터에는 여러 웹 서버 프로그램이 실행되기 때문에 포트(port)를 사용하여 구분한다. 클라이언트는 IP 주소와 포트 번호를 함께 사용하여 원하는 서버 프로그램에 연결한다.
'JSP Web Programming' 카테고리의 다른 글
Bean 사용하기 (0) | 2017.05.22 |
---|---|
Area test (0) | 2017.05.16 |
SQL 사용하여 데이터 관리하기 (0) | 2017.05.06 |
SQLyog 사용하기(DB, Table 생성) (0) | 2017.05.05 |
SQLyog 설치하기 (0) | 2017.05.05 |