PPP (Point-to-Point Protocol)

Slides:



Advertisements
Similar presentations
11 장 데이터 링크 프로토콜 11.1 비동기식 프로토콜 11.2 동기식 프로토콜 11.3 문자-중심 프로토콜
Advertisements

15장 종합정보통신망(ISDN) 15.1 서비스 15.2 역 사 15.3 가입자 액세스 15.4 계층 구조
Young-Tae Han 데이터 링크 제어 Young-Tae Han
11 장 데이터 링크 프로토콜 11.1 비동기 프로토콜 11.2 동기 프로토콜 11.3 문자-중심 프로토콜
16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
11장. WAN 기술 (PPP, Frame-Relay)
20장 SONET/SDH 20.1 동기 전송 신호 20.2 물리적인 구성 20.3 SONET 계층 20.4 SONET 프레임
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
Chapter 11 Data Link Control.
Internet Group Management Protocol (IGMP)
ARP의 실험 발표자 : 이직수
VoIP (Voice Over Internet Protocol)
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
무선인터넷 보안기술 컴퓨터공학부 조한별.
제 15 장 점 대 점 프로토콜 15.1 천이상태 15.2 PPP 계층 15.3 링크 제어 프로토콜 15.4 인증
PPP (Point-to-Point Protocol)
12 장 점 대 점 접근 : PPP 12.1 점 대 점 프로토콜 12.2 PPP 스택 12.3 요약.
11 장 LAN 기본 개념과 Ethernet LAN
11장 데이터 링크 제어 (DLC: Data Link Control)
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
23 장 OSI 상위계층 23.1 세션(session)층 23.2 표현(presentation)층
Chapter 21 Network Layer: ARP, ICMP (IGMP).
제 19 장 TFTP 19.1 메시지 19.2 연결 19.3 데이터 전송 19.4 UTP 포트 19.5 TFTP 예제
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
10 장 데이터 링크 제어(Data Link Control)
TCP/IP 통신망 특론 2장 Link Layer 컴퓨터 네트워크 실험실 이희규.
13 장 광역 통신망(WAN) 13.1 점대점 WAN 13.2 교환형 WAN 13.3 ATM LAN 13.4 요약.
11장. WAN 기술 (PPP, Frame-Relay)
Frame Relay Prof. Choong Seon HONG.
GPRS(general Packet Radio System) 설명
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
WOL(Wake-On Lan) 컴퓨터공학과 4학년 박기웅.
제 7 장 인터넷 프로토콜 : IP 7.1 데이터그램 7.2 단편화 7.3 옵션 7.4 검사합 7.5 IP 설계 7.6 요약.
3장 OSI 기본 참조 모델과 TCP/IP 3.1 OSI 기본 참조 모델 3.2 계층별 기능 3.3 TCP/IP 프로토콜 그룹
Trivial File Transfer Protocol (TFTP)
2장. 인터넷의 개념과 주소.
22 장 전송층(Transport Layer)
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
18 장 가상회선교환:프레임 중계와 ATM 18.1 가상회선교환 18.2 프레임 중계 18.3 비동기 전송 방식 18.4 요약.
11장. WAN 기술 (PPP, Frame-Relay)
21 장 전송층(Transport Layer)
Chapter 01. OSI 계층 모델.
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
20 장 네트워킹과 인터네트워킹 장치 20.1 리피터(Repeaters) 20.2 브리지(Bridges)
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
6.2.3 OSI 계층화의 개념 학습내용 (N) 접속(connection) 데이터단위(Data Unit)
3 네트워크 기술 학습 목표 회선 교환 시스템과 패킷 교환 시스템의 차이와 원리를 이해한다.
Chapter 26 IP over ATM.
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
Chapter 2 네트워크 모델 (Network Models).
Ping Test.
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
Chapter 27 Mobile IP.
13장 유선 LAN: 이더넷 (Wired LANs: Ethernet)
Commercialization of the Internet
WZC 무선 연결 방법 (Windows 7 Ver.).
7 IP 프로토콜의 이해 학습 목표 네트워크 계층의 필요성과 역할을 이해한다.
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
The OSI Model and TCP/IP Protocol Suite
Chapter 2 네트워크 모델 (Network Models).
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
11장 데이터링크 제어 (DLC: Data Link Control)
비트-중심 프로토콜 지국의 종류(Station Types) 주국(primary) : 명령을 전송
빠른 인쇄하는 방법 등록정보를 클릭한다. 인쇄품질을 고속으로 한다.
ARP.
Presentation transcript:

PPP (Point-to-Point Protocol) Prof. Choong Seon HONG

점-대-점 링크 공중통신망의 전화선이나 전용 전화선을 사용하여 다른 컴퓨터에 연결을 원할 때 초기 버전인 SLIP(Serial Line Internet Protocol)을 개선 동적 IP주소 할당, 사용자 인증 제공

15.1 천이상태(Transition State) PPP 연결이 이루어지는 단계

15.1 천이상태(Transition State)(계속) 정지(Idle)상태 – 링크가 이용되고 있지 않는 상태 연결설정(Establishing)상태 통신을 시작하는 상태 양쪽 단말간 옵션에 대한 협상 인증(Authentication)상태 선택사항으로 필요한 경우에만 사용 네트워킹(Networking)상태 제어 및 데이터 패킷 교환가능 상태 해제(Terminating)상태 링크를 해제하는 상태

15.2 PPP 계층 물리층과 데이터 링크층만 동작 PPP 서비스를 이용하고자 하는 프로토콜은 네트워크층과 전송층을 가지고 있어야 함

15.2 PPP 계층(계속) 물리층 ANSI에서 인정하는 모든 프로토콜 지원 데이터 링크층 HDLC 변형 사용 PPP 프레임

15.2 PPP 계층(계속) PPP 프레임 필드 플래그(Flag) : 프레임 경계 식별 (01111110) 주소(Address) : HDLC 브로드캐스트 주소(11111111) 제어(Control) : HDLC의 U프레임 형식 사용(11000000) 프로토콜(Protocol) : 데이터필드에서 사용하는 정보정의. 사용자 데이터 또는 그 밖의 정보 데이터(Data) : 사용자 데이터 또는 그 밖의 정보 전달 FCS : 2바이트 또는 4바이트 CRC

15.3 링크 제어 프로토콜 LCP : Link Control Protocol 링크의 설정, 유지, 구성, 해제 담당 선택사항 협상기능 제공 프레임에 캡슐화된 LCP패킷

15.3 링크 제어 프로토콜(계속) LCP 패킷 필드 코드(code) : LCP 패킷 종류 ID : used to match a request with the reply 길이 : LCP 패킷 전체 길이 정보 : LCP 패킷에 필요한 정보

15.3 링크 제어 프로토콜(계속) LCP패킷 A request to discard the packet Discard-request 0B16 The response to the echo-request message Echo-reply 0A16 A type of hello message to check if the other end is alive. Echo-request 0916 Announces an unknown protocol Protocol-reject 0816 Announces an unknown code Code-reject 0716 Accepts the shut-down request Terminate-ack 0616 Requests to shut the line down Terminate-request 0516 Announces that some options are not recognized Configure-reject 0416 Announces that some options are not acceptable Configure-nak 0316 Accepts all options proposed Configure-ack 0216 Contains the list of proposed options and their values Configure-request 0116 Description Packet Type Code

15.3 링크 제어 프로토콜(계속) 구성 패킷 양 단말간 선택사항 협상 Configure-request Configure-ack Configure-nak Configure-reject

15.3 링크 제어 프로토콜(계속) 링크 종료 패킷 Terminate-request Terminate-ack 링크 감시와 디버깅 패킷 Code-reject Protocol-reject Echo-request Echo-reply Discard-request

15.3 링크 제어 프로토콜(계속) 선택사항 두 단말간에 이루어지는 협상 Off Address and control field compression Protocol field compression None Authentication protocol 1500 Maximum receive unit Default Option

15.4 인증 (Authentication) 자원 접근을 원하는 사용자 신원 증명 PPP is designed for use over dial-up links where verification of user identity is necessary. Authentication means validating the identity of a user who needs to access a set of resources PAP : Password Authentication Protocol CHAP : Challenge Handshake Authentication Protocol

15.4 인증 PAP(Password Authentication Protocol) 2단계 처리 절차 사용자 이름과 패스워드 전달 유효성 확인 후에 연결 허용 또는 거부

15.4 인증(계속) PAP 패킷 PPP 프레임에 캡슐화

15.4 인증(계속) CHAP(Challenge Handshake Authentication Protocol) 3way handshake 인증 프로토콜 Password is never sent on-line

15.4 인증(계속) CHAP 패킷 PPP 프레임에 캡슐화

15.5 네트워크 제어 프로토콜 링크가 설정되고 인증이 성공적으로 이루어지면 네트워킹 상태가 됨 이 상태에서, PPP는 NCP(Network Control Protocol)를 사용 NCP는 네트워크층 프로토콜(IP,IPX,AppleTalk등)에서 오는 데이터를 PPP 프레임에 캡슐화하는 control protocol임

15.5 네트워크 제어 프로토콜(계속) IPCP(Internetwork Protocol Control Protocol) PPP 프레임에 캡슐화된 IPCP 패킷

15.5 네트워크 제어 프로토콜(계속) IPCP 패킷의 코드 값 Code-reject 07 Terminate-ack 06 Terminate-request 05 Configure-reject 04 Configure-nak 03 Configure-ack 02 Configure-request 01 IPCP packet Code

15.6 예