제 15 장 BOOTP와 DHCP 15.1 BOOTP 15.2 동적 호스트 설정 프로토콜.

Slides:



Advertisements
Similar presentations
정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
Advertisements

Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
1 안드로이드 네트워킹 안드로이드 앱 프로그래밍 여 규리.
DHCP 박성진 김형성.
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
Chapter 2. IP Address IP Address의 구성에 대한 자세한 설명과 함께 IP Address를 효율적으로 관리하기 위한 방법인 서브넷팅, 수퍼넷팅, VLSM 등에 대해서 단계별로 접근할 수 있다. 몇가지 예제를 통해서 서브넷팅에 대한 개념을 정리하고.
DHCP 배진경 손혜란 최혜자.
PHP입문 Izayoi 김조흔.
제 7장 정적 라우팅 프로토콜.
제 16 장 BOOTP.
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
VoIP (Voice Over Internet Protocol)
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
제 14장 Multicast & Broadcast
제 15 장 점 대 점 프로토콜 15.1 천이상태 15.2 PPP 계층 15.3 링크 제어 프로토콜 15.4 인증
11 장 LAN 기본 개념과 Ethernet LAN
8장. 원격지 시스템 관리하기.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
제 16 장 BOOTP 정보통신연구실.
제 19 장 TFTP 19.1 메시지 19.2 연결 19.3 데이터 전송 19.4 UTP 포트 19.5 TFTP 예제
16장. DHCP 서버의 설치와 운영.
Chapter 06. UDP 서버/클라이언트.
NJM Messenger 박상원 박연호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
Chapter 5 UDP Socket 소켓 프로그래밍.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
WOL(Wake-On Lan) 컴퓨터공학과 4학년 박기웅.
Slice&link.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Trivial File Transfer Protocol (TFTP)
시스템 인터페이스 Lab3 Unix 사용법 실습.
2장. 인터넷의 개념과 주소.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
오라클 넷(Oracle Net)의 개념 및 구성
CGI란 무엇인가? CGI(Common Gateway Interface)의 정의
14 DNS.
네트워크 프로토콜.
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
Network 네트워크 이론 및 실습 TCP / IP 4장.
DHCP 조지훈 김대성 이정민 용석중.
01. 라우팅 및 원격 액세스의 개요 라우팅은 패킷을 송신지부터 수신지까지 어떠한 경로를 통해 보낼 것인지를 결정하는 방법
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
Chapter 26 IP over ATM.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
프로젝트 제안서 -TCP/IP를 이용한 메신저 구현-
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
웹(WWW).
(Dynamic Host Configuration Protocol)
Addressing the Network – IPv4
Chapter 27 Mobile IP.
라우터의 이해 (보충자료) TCP/IP구성 Ping명령어를 이용한 연결검사 비트와 바이트 10진수/2진수/16진수
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
01. 개요 DNS(Domain Name System)는 인터넷 주소를 IP 주소로 바꾸기 위한 체계적인 방법
제 13 장 인터넷 그룹 관리 프로토콜 정보통신연구실.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
Chapter 17 BOOTP and DHCP.
제 6 장 IP 패킷 전달과 라우팅 6.1 연결형 서비스와 비연결형 서비스 6.2 직접 전달과 간접 전달 6.3 라우팅 방법
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
Part 05 TCP/IP 1. 네트워크 2. 포트번호.
D H C P 김민섭 박영운.
채팅 및 파일전송 프로그램 권 경 곤 김 창 년.
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
ARP.
Presentation transcript:

제 15 장 BOOTP와 DHCP 15.1 BOOTP 15.2 동적 호스트 설정 프로토콜

선행 지식 TCP/IP 접속 각 컴퓨터가 다음과 같은 정보를 알아야 함 구성파일에 저장 후 부팅 중에 접근 해당 서브넷 마스크 라우터의 IP 주소 네임서버의 IP 주소 구성파일에 저장 후 부팅 중에 접근 각 장치의 구성에 의존되며, 장치가 연결된 네트워크를 정의

15.1 BOOTP BOOTP(Bootstrap Protocol)? 패킷의 형식 디스크가 없는 컴퓨터나 부팅의 초기에 정보를 제공하기 위한 클라이언트/서버 규약 패킷의 형식 14개의 필드를 지님 하나의 패킷 형태가 클라이언트/서버의 동작을 동시에 수행

15.1 BOOTP

15.1 BOOTP 패킷의 형식(계속) 동작 코드(Operation code) 하드웨어 종류(Hardware type) 요청 1, 응답 2 하드웨어 종류(Hardware type) 8비트, 물리 네트워크의 종류 예) 이더넷 1 하드웨어 길이(Hardware length) 8비트, 물리 주소의 길이 예) 이더넷 6 홉 개수(Hop count) 8비트, 패킷이 갈 수 있는 최대 홉 갯수

15.1 BOOTP 패킷의 형식(계속) 트랜잭션 식별자(Transaction ID) 4바이트, 클라이언트 IP 주소 포함 초단위 경과시간(Number of seconds) 16비트, 클라이언트가 부팅된 후 경과된 시간 클라이언트 IP 주소 4바이트, 클라이언트 IP 주소 상대방 IP 주소 능동적 요청 서버 IP 주소 4바이트, 서버의 IP 주소 포함 게이트웨이 IP 주소(Gateway IP address) 4바이트, 라우터의 IP 주소

15.1 BOOTP 패킷의 형식(계속) 클라이언트 하드웨어 주소(Client hardware address) 클라이언트의 물리 주소 서버 이름(Server name) 64바이트, 서버가 응답 메시지에 기록하는 선택 항목 널 문자열(null string)로 끝나는 서버의 도메인 이름 포함 부트 파일 이름(Boot file name) 128바이트, 서버가 응답 메시지에 기록하는 선택 항목 널 문자열로 끝나는 부트 파일의 전체 경로 포함 옵션 64바이트, 응답 메시지에만 사용 네트워크 마스크 또는 기본 라우터 주소와 같은 추가 정보 전달 특정 제조 업체의 해당 정보 전달

15.1 BOOTP 패킷의 형식(계속) 옵션 태그, 한 바이트 길이, 가변 길이 필드로 구성

15.1 BOOTP 패킷의 형식 BOOTP 옵션 255 End of list Specific information Variable 128-254 Vendor specific Integer 2 13 Boot file size DNS name 12 Host name IP addresses 9 Print servers 5 DNS servers 4 Time servers 3 Default routers Time of the day Time offset Subnet mask 1 Padding Value Length Tag Description

15.1 BOOTP

15.1 BOOTP UDP 포트 TFTP 사용 포트 68 사용 서버가 클라이언트에게 모든 정보를 전달하지 않음 서버가 필요로 하는 완전한 정보를 포함하는 파일의 경로를 응답 메시지에 정의 클라이언트는 UDP 사용자 데이터 그램으로 캡슐화된 TFTP 메시지 이용

15.1 BOOTP 중계 에이전트 로컬 요청을 원격 서버에 전달할 수 있도록 해주는 라우터 클라이언트의 요청이 있을 경우 IP 주소를 사용자 필드에 첨부해서 원격 서버에 전송 서버는 중계 에이전트에 응답을 보내고, 이를 클라이언트에 전달

15.2 동적 호스트 설정 프로토콜 DHCP(Dynamic Host Configureation Protocol) 동적인 설정을 제공하기 위해 제안 BOOTP의 확장판이며, 역방향 호환성을 지님 호스트가 네트워크 접속/접속 해지하는 경우에 필요 일정 기간동안 임시 IP 주소를 할당 DHCP 서버는 두 개의 데이터베이스를 가짐 1: 정적 물리 주소와 IP 주소를 연결 2: DHCP가 가지는 활용 가능한 IP 주소의 폴(poll)

15.2 동적 호스트 설정 프로토콜 임대 폴에서 할당된 주소는 임시이며 DHCP 서버는 이를 일정기간 임대 임대 기간 종료시, 주소의 사용을 그만두거나 임대를 새로 요청 서버는 용구를 동의할 수도 그렇지 않을 수도 있음

15.2 동적 호스트 설정 프로토콜

15.2 동적 호스트 설정 프로토콜

15.2 동적 호스트 설정 프로토콜

15.2 동적 호스트 설정 프로토콜 패킷의 형식 DHCP가 BOOTP와 역 방향 호환성을 가지기 위해, BOOTP와 동일한 패킷 형식을 사용 한 비트 플래그가 추가 플래그 : 클라이언트가 서버한테 브로드캐스트 형태의 응답을 요청하기 위해 필드의 처음 비트에 1비트 추가 응답이 클라이언트에 전송되면, IP 패킷의 목적지 주소는 클라이언트에 할당된 주소 옵션 추가 옵션 태그 서브 필드 : 클라이언트와 서버의 상호작용 종류 정의 기타 옵션 : 임대 기간과 같은 변수 정의 312 바이트까지 사용 가능

15.2 동적 호스트 설정 프로토콜 DHCP 옵션들 7 DHCPRELEASE 6 DHCPNACK 5 DHCPACK 4 DHCPDECLINE 3 DHCPREQUEST 2 DHCPOFFER 1 DHCPCISCOVER 1 53 Value length Tag

요약