WEB
World Wide web(W3C)
network
LAN, WAN
 
CSS : Client Side Script
-클라이언트에서 실행되는 것
-HTML, javascript, CSS(스타일 시트)
 
SSS : Server Side Script
-서버에서 실행되는 것
-C, JSP ,PHP, ASP ,PERL, Python, Ruby, node.js ...
 
Client Side Script(클라이언트 단)에서는 서버에서 소스를 받아서 웹브라우저가 자동으로 소스를 해석해서 뿌려준다.
스크립트 : 한줄씩 해석하고 실행한다.(통역의 개념)
 
HTTP 1.1이후 : 다중 호스트 네임을 지원한다.(가상호스트)
 
HTTP Request Response의 구조
참고 : http://rangken.github.io/blog/2015/http-headers/
 
URI
-OPTIONS : 요청 URI에서 사용할 수 있는 Method를 물어본다.
-GET : 요청 URI의 정보를 가져온다.
-HEAD : GET 요청에서 body는 제외하고 헤더만 가져온다.
-POST : 요청 URI의 리소스의 새로운 정보를 보낸다.
-PUT : 요청 URI에 저장될 정보를 보낸다.
-DELETE : 요청 URI의 리소스를 삭제한다.
-TRACE : 보낸 메시지를 다시 돌려보낸다.
-CONNECT : 프록시에 사용하기 위해 예약된 메서드이다.
 
URL은 주소(위치)를 의미
URN URL과 주소는 똑같으나 Name을 부여해서 구분
URI
 
정 의
 Uniform Resource Identifier
 통합 자원 식별자
 인터넷에 있는 자원을 나타내는 유일한 주소
 하위 개념으로 URL , URN이 있음 .. 쉽게 말해 URI = URL + URN
 
 
URL
정 의
 Uniform Resource Locator
 네트워크 상 자원이 어디있는지 알려주기 위한 규약
 흔히 웹사이트 주소로 알고 있지만 컴퓨터 네트워크상 모든 자원을 말함
 컨텐츠의 위치를 표현하는 간단한 문자열
 http , ftp , telnet.....
 
 
 
URN
정 의
 Uniform Resource Name
 인터넷 주소를 입력하는 URL과는 달리 상품 바코드와 같이 식별코드를 붙여 디지털 콘텐츠를 식별하는 방식
 컨텐츠의 위치, 프로토콜 , 호스트와는 상관없이 컨텐츠 자체에 유일한 식별자를 부여
 영원하고 독립적임
 URN:ISBN:1234567890000
 
 
Header Fields의 종류
참고 : http://www.ktword.co.kr/abbr_view.php?m_temp1=3790
Genaral Header
메시지 처리를 제어하거나 클라이언트에게 부가정보를 알려주기 위해 사용
Request Response에 둘다 이용됨
실제 데이터와는 연관이 없음
 
Request Header
클라이언트 요청에 대한 부가적인 내용을 포함
서버가 요청을 처리하는 방법에 대해 클라이언트가 좀 더 제어할 수 있도록 함
 
Response Header
Status Line의 요약결과에 따른 부가정보를 제공
 
Entity Header
데이터에 포함된 내용을 설명하는 정보
 
HTML
DOM(Document Object Model)
HTML을 구조화하는 기능
 
 
 
.NET : 마이크로소프트에서 만든 버추얼 머신
.ASP, C# : .NET을 기반으로 한 언어
 
 
C:\Users\user>mode con
 
CON 장치 상태:
----------
: 9001
: 120
입력 속도: 31
키보드 지연 시간: 1
코드 페이지: 949
 
유니코드는 글자가 무조건 16bit를 쓴다
UTF-8은 가변길이의 문자 인코딩 방법 중 하나이다.

'정보보안 > Web' 카테고리의 다른 글

CSRF(Cross-site request forgery)공격  (0) 2020.07.15
XSS 공격 우회 및 방어  (0) 2020.07.15
XSS(Cross-Site Script)공격  (0) 2020.07.15
Paros설치 및 세션하이재킹  (0) 2020.07.15
WEB proxy 및 쿠키와 세션  (0) 2020.07.15

+ Recent posts