728x90

tcp 2

HTTP 프로토콜

HTTP 프로토콜 특 1. 비연결형 통신 구조 HTTP요청에 대해 TCP 통신을 설정한 후, 요청에 대한 응답이 처리되면 TCP 연결을 끊어버리는 형태의 통신 2. 무상태(stateless) 통신 구조 기본적으로 요청에 대한 응답으로 HTTP 트랜잭션이 종료되므로 연속적인 작업에 필요한 트랜잭션 상태정보를 관리하기 위한 웹서버의 부하가 필요없다. 지속유지가 필요한 작업에서는 쿠키, CGI 스크립트 상에서 지원하는 세션정보 이용 3. HTTP 요청(request)과 응답(response) 메시지 구조 시작라인(get, head, post) 헤더(클라이언트 이름/버전, 자료요청변경기준일, referer, 쿠키, 사용자인증, 캐시 등) 메시지 바디 요청: 웹 서버에 데이터를 요청하거나 전송할 대 보내는 패킷...

카테고리 없음 2021.06.06

WireShark 동작 개념

Wireshark란? 네트워크 패킷을 캡처, 트래픽 정보를 수집 하고 분석하는 오픈소스 도구 host1과 host2는 이메일 또는 메신저를 이용해 대화를 주고받음 host3은 이 둘사이의 네트워크로 돌아다니는 패킷을 수신하여 저장함(PCAP 파일 포맷으로) PCAP(packet capture)는 네트워크 트래픽을 캡쳐하는 API구성임 자체 프로그램으로 네트워크 트래픽을 캡쳐하는 것이 아니고 운영체제에서 지원하는 캡처 라이브러리 이용 UNIX 계열: libpcap 윈도우 계열: winPcap WireShark 네트워크 이해 스니핑: 상대방 몰래 네트워크를 도청하는 행위 TCP/IP 통신 프로토콜은 데이터 전송의 신뢰성을 보장한다. 데이터 전송 중 일부가 손실되더라도 다시 받고 검증함. 그러나 텍스트 등이 ..

728x90