Raw Socket
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

Raw Socket에 대한 보고서 자료입니다.

목차

1.raw socket 사용

2.필요성

3.융통성

4.한계

5.raw socket 사용 예

6.myping.c

7.mytrace.c

본문내용

Overview
raw socket 사용
필요성
융통성
한계
raw socket 사용 예
myping.c
mytrace.c
When Would You Use Raw Sockets?
Exposing the ICMP
고급 protocol은 ICMP packet 전송 폐쇄
Controlling the IP Header
IP_HDRINCL 옵션을 사용하여 IP header을 직접 설계할 수 있음.
Speeding Through the Physical Network
What Are the Limitations?
제한 사항
Reliability loss
No ports
Nonstandard communication
No automatic ICMP
No raw TCP and UDP
root privilege
Putting Raw Sockets to Work
올바른 프로토콜의 선택
ICMP Packet의 생성
checksum 연산
IP Header 제어
Selecting the Right Protocol
raw socket 생성을 위한 기본적인 절차
“/etc/protocols”에 protocol이 선언
raw socket 생성
Creating an ICMP Packet
raw socket 생성 후 메시지의 초기화 필요
Calculating a Checksum
packet 의 오류검출
방법 : packet 의 전체 합에 1의 보수를 취함
Controlling the IP Header
IP헤더는 ICMP 프로토콜과 다름
checksum 자동처리
version number와 checksum를 제외한 나머지 설정가능.
예)version number를 0으로 설정하면 sendto()에서 자동설정
나머지 field는 setsockopt()로 설정가능
How Does Ping Work?
ping을 기본으로 해서 설계.
Myping Receiver
socket를 개설한 후 반복해서 메시지를 받음.
Myping Sender

키워드

  • 가격1,500
  • 페이지수12페이지
  • 등록일2003.12.27
  • 저작시기2003.12
  • 파일형식파워포인트(ppt)
  • 자료번호#240659
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니