검색결과 리스트
전체 글에 해당되는 글 145건
- 2016.08.08 08. IP Scan(Angry IP Scanner)
- 2016.08.02 04. Get 방식과 Post 방식
- 2016.08.02 03. HTTP Protocol
글
08. IP Scan(Angry IP Scanner)
# 무료로 사용 가능한 IP 스캔 도구
# Java 기반에서 동작
# 스캔 결과 다양한 파일로 저장 가능
# 다운로드 : http://angryip.org
# 사용법
- 운영체제 버젼별로 다운로드 받기
- 간혹 설치와 실행 시 마다 V3에서 탐지된다.
- 실행 화면
- Port Scan 도 가능 하다
>> 메뉴 > Tools > Preferences
- 그 외 기능 설정
>> 메뉴 > Tools > Fetchers
Fetcher |
설 명 |
Ping |
Ping 수치 |
Hostname |
컴퓨터 이름 |
Ports |
열려진 포트 |
TTL | Time-to-live. 홉간 거리를 표현 |
Filtered Ports | 차단된 포트 |
Web detect | 설치된 웹서버 정보 |
HTTP Sender | HTTP |
Comments | 비고 |
NetBios Info | NetBios 정보 |
MAC Address | NIC 카드 MAC 주소 |
MAC Vendor | NIC 카드 제조사 |
'Program' 카테고리의 다른 글
10. Edit Program (0) | 2016.08.24 |
---|---|
09. 윈도우 콘솔 프로그램 (0) | 2016.08.09 |
07. En/Deconder - BlueBell (0) | 2016.06.27 |
06. 특수문자입력기 (0) | 2016.06.21 |
05. Cookie (0) | 2016.06.14 |
글
04. Get 방식과 Post 방식
흔히 쓰이는 HTTP 요청 방식 2가지
1. 차이
GET | - 정보를 가져오기 |
POST | - 정보를 제출하기 |
2. GET 방식
특징 | - URL에 변수가 포함되어 요청 - 즐겨찾기 추가 가능 |
| - 데이터가 헤더에 포함되어 전달됨 - URL에 데이터가 노출되어 보안에 취약함 - 길이에 제한이 있음(브라우저에 따라 다름) - 캐시될 수 있음 |
형식 | - URL?변수명1=값1&변수명2=값2&변수명3=값3... - /test/demo_form.asp?name1=value1&name2=value2 - /hello/test.php?name1=value1&name2=value2 |
3. POST 방식
특징 | - URL에 데이터가 노출되지 않음 (GET 방식보다 보안에 유리) - 즐겨찾기 추가 불가 |
| - 데이터가 본문에 포함되어 전달 - 길이에 제한이 없음 - 캐시되지 않음 |
형식 | POST /hello/test.php HTTP/1.1 Host: w3schools.com name=value1&name2=value2 |
4. HTTP 요청 방식 비교
구분 | GET | POST |
뒤로가기/새로고침 | 가능 | 데이터가 다시 제출 |
즐겨찾기 | Can be bookmarked | Cannot be bookmarked |
캐시 | Can be cached | Not cached |
Encoding type | Application / 브라우저에서 URL 인코딩 | Application / 브라우저에서 URL 인코딩 또는 폼데이터에서 다중 인코딩/ Binary 데이터를 다중 인코딩 |
방문기록 | 브라우저에 기록됨 | 브라우저에 기록되지 않음 |
데이터 길이 제한 | URL 최대 2048자 | 길이 제한 없음 |
데이터 유형 | ASCII 문자만 허용 | 제한 없음(Binary Data 허용) |
보안 | 보안에 취약 (전송 데이터가 URL에 포함되어 전송됨) | GET 방식보다 안전 (매개 변수가 브라우저와 웹 서버로그에 저장되지 않음) |
Data 노출 | URL 에 Data가 포함되어 노출됨 | URL 에서 Data가 보이지 않음 |
5. 참고
- http://www.w3schools.com/tags/ref_httpmethods.asp
- http://ko.wikipedia.org/wiki/Hypertext_Transfer_Protocol
[출처] Get 방식, Post 방식|작성자 북극바람
'Web' 카테고리의 다른 글
06. Google 검색 01 (0) | 2017.07.10 |
---|---|
05. HTTP 메소드 (0) | 2017.06.07 |
03. HTTP Protocol (0) | 2016.08.02 |
02. HTTP 응답 코드(02) (0) | 2016.08.02 |
01. HTTP 응답 코드(01) (0) | 2016.06.03 |
글
03. HTTP Protocol
1. HTTP
- HyperText Transfer Protocol 의 약자
- Server - Client 모델
- Application 레벨의 Protocol, TCP/IP 위에서 작동
2. 작동방식
- Client 의 Request(요청)를 보내면 Server 에서는 Response(응답) 를 보낸다
- Client : IE, Chrom, Firefox 등의 어플리케이션을 이용 서버에 요청(Request)한다.
- Server : Client 요청을 받아서, 해석하고 응답을 설치된 소프트웨어(Apache, nginx, IIS, Lighttpd)가 수행
3. Connectless / Stateless
- HTTP 는 Connectiess 방식으로 작동한다
- 서버에 연결하고 요청해서 응답을 받으면 연결을 끊어 버린다.
- 장점
▶ 불특정 다수를 대상으로 하는 서비스에 적합한 방식
▶ 수십만명이 웹 서비스를 사용하더라도 접속유지는 최소한으로 할 수 있기 때문에 더 많은 유저의 요청을 처리할 수 있다.
- 단점
▶ 연결을 끊어버리기 때문에 클라이언트의 이전 상태를 알 수가 없다.
▶ 클라이언트의 이전 상태 정보를 알 수 없게되면, 웹 서비스를 하는데 당장에 문제가 발생한다.
클라이언트가 로그인을 성공하더라도 로그 정보를 유지할 수가 없다.(Cookie를 이용해서 이 문제를 해결)
▶ 이러한 HTTP 특징을 Statelee 라고 하는데, Connectless로 부터 파생된 특징
출처 http://www.joinc.co.kr/w/Site/Network_Programing/AdvancedComm/HTTP#s-1.
'Web' 카테고리의 다른 글
06. Google 검색 01 (0) | 2017.07.10 |
---|---|
05. HTTP 메소드 (0) | 2017.06.07 |
04. Get 방식과 Post 방식 (0) | 2016.08.02 |
02. HTTP 응답 코드(02) (0) | 2016.08.02 |
01. HTTP 응답 코드(01) (0) | 2016.06.03 |