# 인코딩
ex) 아스키(Ascii), 유니코드(Unicode) ...
+ Ascii
: 7비트 데이터에 대한 인코딩 표준
: 알파벳과 특수 문자 표현 가능
+ Unicode
: 모든 언어의 문자를 하나의 표준에 담음.
: 한 문자는 최대 32개의 비트로 표현
: 한글, 한자, 히라가나, 알파벳 그리고 이모지(emoji)까지. 모두 포함하고 있다.
# 통신 프로토콜
+ 프로토콜 : 규격화된 상호작용에 적용되는 약속
- 컴퓨터와 통신할 때는 엄격한 프로토콜(약속)이 필요하다. 컴퓨터가 해석의 융통성을 발휘하게 하는 것이 매우 어렵고 통신 오류가 발생할 가능성이 높아지기 때문이다. 따라서 문법(syntax)를 두고 이 문법을 벗어나는 메세지는 잘못 전송된 것으로 취급한다.
- 프로토콜 ex) : TCP/IP, HTTP, FTP ---.
# HTTP (Hyper Text Transfer Protocol)
+ HTTP : 서버와 클라이언트의 데이터 교환을 요청(Request), 응답(Response)하는 형식으로 정의한 프로토콜
- 현대 웹 서비스의 기본이 되는 프로토콜
- 기본 메커니즘 : 클라이언트가 서버에 요청 -> 서버가 응답
- 웹 서버는 HTTP 서버를 HTTP 서비스 포트에 대기시키고 이 포트는 일반적으로 TCP/80 또는 TCP/8080.
클라이언트가 서비스 포트에 HTTP 요청을 전송하면, 이를 해석하여 적절한 응답을 반환
** 네트워크 포트 : 네트워크에서 서버와 클라이언트가 정보를 교환하는 추상화된 장소
** 서비스 포트 :
** URI
https://velog.io/@jch9537/URI-URL
** 웹 리소스
'about Security > 웹보안과 해킹' 카테고리의 다른 글
[웹] XSS (0) | 2022.01.27 |
---|---|
[웹] 1. Cookie & Session (0) | 2022.01.25 |
기타 인젝션 (0) | 2021.12.24 |
HTML 인젝션 (비박스 환경을 활용한 웹 모의해킹 완벽 실습) (0) | 2021.12.23 |
[ 웹해킹 ] 인증 결함 Broken Authentication (0) | 2021.10.31 |
댓글