1 / 22

PPP (Point-to-Point Protocol)

PPP (Point-to-Point Protocol). 12.1 점 - 대 - 점 프로토콜. 공중통신망의 전화선이나 케이블은 물리적인 링크제공 데이터전송이나 제어를 위한 프로토콜 논의할 사항 1. 장치사이의 프레임 포맷 정의 2. 두 장치사이의 링크설정 / 데이터교환을 위한 협상방법정의 3. 데이터링크 프레임에 네트워크계층의 데이터수용 4. 장치사이의 인증. 점 - 대 - 점 프로토콜. 프레임 형식 Employing a version of HDLC.

meadow
Download Presentation

PPP (Point-to-Point Protocol)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PPP (Point-to-Point Protocol)

  2. 12.1 점-대-점 프로토콜 • 공중통신망의 전화선이나 케이블은 물리적인 링크제공 • 데이터전송이나 제어를 위한 프로토콜 논의할 사항 1. 장치사이의 프레임 포맷 정의 2. 두 장치사이의 링크설정/데이터교환을 위한 협상방법정의 3. 데이터링크 프레임에 네트워크계층의 데이터수용 4. 장치사이의 인증

  3. 점-대-점 프로토콜 • 프레임 형식 • Employing a version of HDLC • Flag field – identifies boundaries of a frame – value is 01111110 • Address field – uses broadcast address of HDLS 11111111 • Control field – value 11000000 indicates that the frame does not contain sequence numbers (using the format of U frame with no sequence number) • Frame check sequence field – a 2-byte or 4-byte CRC

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

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

  6. 12.2 PPP 스택 • 물리층 • ANSI에서 인정하는 모든 프로토콜 지원 • 데이터 링크층 • HDLC 변형 사용 • PPP 프레임

  7. PPP 스택 (계속) • 프로토콜 스택 • Link Control Protocol • authentication protocols • Network Control Protocol

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

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

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

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

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

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

  14. 12.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. 12.4 인증 • PAP(Password Authentication Protocol) • 2단계 처리 절차 • 사용자 이름과 패스워드 전달 • 유효성 확인 후에 연결 허용 또는 거부

  16. 12.4 인증(계속) • PAP 패킷 • PPP 프레임에 캡슐화

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

  18. 12.4 인증(계속) • CHAP 패킷 • PPP 프레임에 캡슐화

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

  20. 12.5 네트워크 제어 프로토콜(계속) • IPCP(Internetwork Protocol Control Protocol) • IP 패킷에 대해 네트워크 연결 설정 또는 종료하는 패킷들의 집합 • PPP 프레임에 캡슐화된 IPCP 패킷

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

  22. 12.6 예

More Related