1.소스코드분석
이 프로그램은 로소켓을 이용한 스니퍼 프로그램 이다. 로소켓의 “네트워크 계층으로 전송되는 모든 패킷을 볼 수 있는” 특성을 이용해 TCP 프로토콜의 패킷을 읽은 프로그램이다. 아래 소스에는 TCP 패킷만 읽는 것이므로 IP 헤더와 TCP 헤더만을 출력 했지만, ICMP, IGMP, UDP 패킷 등등도 출력할 수 있다. 또한 packet.h 의 헤더파일을 고침으로써 IP Header와 TCP header의 기본 값들을 바꿀 수 있다. 예를 들면 IP header의 version이나 헤더길이 등을 사용자가 임의대로 바꿀 수 있다.
project1.c
#include [stdio.h]
#include [string.h]
#include [sys/socket.h]
#include [sys/ioctl.h]
#include [net/if.h]
#include [netinet/in.h]
#include [arpa/inet.h]
#include [unistd.h]
#include [stdlib.h]
#include [ctype.h]
#include packet.h
데이터 통신 - Packet Sniffer의 구현 [데이터 통신 과제]
Packet Sniffer의 구현
1.소스코드분석
이 프로그램은 로소켓을 이용한 스니퍼 프로그램 이다. 로소켓의 “네트워크 계층으로 전송되는 모든 패킷을 볼 수 있는” 특성을 이용해 TCP 프로토콜..
쉽게 풀어쓴 웹 관련 용어 Protocol ; 규약, 즉 일종의 약속으로서 보내는 쪽에서 A라는 문자를
보내면 받는쪽에서도 이것을 A라고 인식할 수 있도록 해주는
일종의 약속.
TCP/IP ; Transmission Control Protocol / Internet Protocol..
TFTP의 개선방안 - Total Contents -
1. TFTF란
2. TFTF의 역사
3. TFTP의 문제점
4. TFTP의 장점
5. TFTP의 기본이론
(1) Introduction to TFTP
(2) TFTP Packet
(3) Overview of a Transfer
(4) Errors and Delays
(5) Syntax, S..
인터넷전화
인터넷 전화
목 차
1 인터넷 폰(VoIP: Voice over Internet Protocol)이란
2 인터넷폰의 사용 요금이 저렴한 이유
※ 데이터 교환방식
3 인터넷폰의 종류
1. PC to PC
2. PC to Phone
4 인터넷폰의 현..
OS 핀토스와 유닉스 명령어 구현 PINTOS
※ 목 차 ※
1. Project 2의 목적 및 목표
2. Project 2의 구현사양
3. Project 2의 상세 구현
4. 시연 결과물
5. 구현 소감
6. 참고 자료
7. 경 로
1. Project 2의 목적 및 목표
1 ) 목 적
- 운영체제..
(A+)OSI 7-Layer 및 TCP/IP 계층 비교 OSI7-Layer 프로토콜의 7개 계층을 제시하고 각 계층이 수행하는 역할을 설명하고, 실제 인터넷에서 사용되는 TCP/IP 프로토콜의 계층들을 OSI7-Layer 계층과 비교 제시한 A+ 레포트입니다.
I. 서론
II. 본론
..
스마트폰의 개요 및 모바일 운영체제의 종류 ppt 스마트폰의 개요 및모바일 운영체제의 종류
스마트 폰 이란
휴대폰과 개인휴대단말기(PDA)의 장점을 결합한 것으로, 휴대전화 기능 + 데이터 통신기능의 통합을 가진 전자제품을 말한다.
스마트 폰의 특징
스..
정보통신과 컴퓨터 - 통신 프로토콜과 OSI 7계층 정보통신과 컴퓨터 - 통신 프로토콜과 OSI 7계층
1. 통신프로토콜의 정의
통신 프로토콜은 짧게 프로토콜이라고도 하며 네트워크 기능을 효율적으로 발휘하기 위하여 여러 계층으로 된 네트워크 구조에서 동일 ..
마이크로컴퓨터실험-SPI TWI직렬통신 마이크로컴퓨터실험
1. 실험목적
- ATmega128의 SPI 직렬통신 포트를 응용한 통신 프로그램 작성 기술을 익힌다.
(1) OK-128키트에서 SPI 직렬통신을 통하여 AT93C56 EEPROM에 데이터를 라이트 및 리드하는 프..