리뷰
인터넷: 멀리 떨어져 있는 곳과 통신을 하기 위한 프로토콜의 한 종류를 사용하는 것
- TCP/IP프로토콜을 사용하여 멀리 떨어져 있는 곳과 연결을 하기 위한 툴
Chapter02 - 웹의 이해
1. 웹의 탄생
n 월드 와이드 웹
u 인터넷에 연결된 컴퓨터들이 하이퍼텍스트 형식으로 표현된 다양한 정보를 효과적으로 이용할 수 있도록 구성한 시스템
u 사용자가 볼 수 있는 형태로 출력 해 주는 것이 웹
u 웹의 구성: URL + HTTP + HTML
n O-Auth
u 특정 사이트에 가입을 하려고 하는데 가입하고 싶지 않다.
u 그러면 특정 O-Auth를 제공하는 시스템을 가진 사이트에서 사용자의 유효한 사용자임을 밝혀서 해당 사이트에서 사용자에게 권한을 주는 시스템
2. Request
n HTTP
u 문서 간의 상호 연결을 통해 다양한 텍스트, 그래픽, 애니메이션을 화면에 보여주고 사운드 재생
n 메소드
u HEAD: 서버 쪽 데이터를 검색하고 요청하는 데 사용
u PUT: 메시지에 포함되어 있는 데이터를 지정한 URI장소에 지정된 이름으로 저장
URL/URI
3. Response
n 응답 패킷
n 프로토콜 버전, HTTP(200, 404 등등)의 코드, 전달 데이터의 형식, 데이터의 길이 등이 포함됨
n HTTP 1.0
u 텍스트 문서를 받은 뒤에 커넥션을 다시 맺고 다시 요청 후에 이미지 등과 같은 파일을 받음
n HTTP 1.1
u 커넥션을 다시 맺지 않고 바로 요청 후 응답을 받는 과정을 진행
4. 서버 측 기능
n 서버 측 기능
u 단순한 정적 페이지 제공
n 웹 애플리케이션이 이용하는 서버측 기능(필수 기능)
u 스크립트 언어 (ASP, JSP, PHP, VBScript, 펄)
u 웹 서버 구현 (아파치, IIS, 넷스케이프 엔터프라이즈)
u DB서버 및 DB시스템 구현 (MsSQL, MySQL, Oracle)
'3학년 > 인터넷 보안(웹 해킹)' 카테고리의 다른 글
웹 보안_Chapter03 - 02 인증 기술과 O-Auth (0) | 2018.10.02 |
---|---|
웹 보안_Chapter03 - 웹 해킹의 기초 (0) | 2018.10.02 |
웹 보안_Chapter01 - 프로토콜의 이해 (0) | 2018.10.01 |
2. 웹의 탄생과 요청/응답 (0) | 2018.09.12 |
1. TCP/IP와 RFC (0) | 2018.09.12 |