XMODEM Http netwk hannam ac kr HANNAM UNIVERSITY

  • Slides: 87
Download presentation

비동기식 프로토콜(계속) < XMODEM 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 6

비동기식 프로토콜(계속) < XMODEM 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 6

11. 2 동기식 프로토콜 < LAN, MAN, WAN에서 사용 Http: //netwk. hannam. ac. kr

11. 2 동기식 프로토콜 < LAN, MAN, WAN에서 사용 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 10

11. 3 문자-중심 프로토콜 < 비트-중심 프로토콜보다 비효율적이므로 오늘날 거의 사용되지 않는다 < BSC(Binary

11. 3 문자-중심 프로토콜 < 비트-중심 프로토콜보다 비효율적이므로 오늘날 거의 사용되지 않는다 < BSC(Binary synchronous communication) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 12

문자-중심 프로토콜(계속) < BSC 프로토콜 제어문자 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 14

문자-중심 프로토콜(계속) < BSC 프로토콜 제어문자 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 14

문자-중심 프로토콜(계속) < BSC 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 16

문자-중심 프로토콜(계속) < BSC 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 16

문자-중심 프로토콜(계속) < 데이터 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 17

문자-중심 프로토콜(계속) < 데이터 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 17

문자-중심 프로토콜(계속) < 헤더 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 18

문자-중심 프로토콜(계속) < 헤더 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 18

문자-중심 프로토콜(계속) < 다중 프레임 전송 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 20

문자-중심 프로토콜(계속) < 다중 프레임 전송 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 20

문자-중심 프로토콜(계속) < 제어 프레임 Ü 3가지 목적에 사용 w 연결 설정(establishing connections) w

문자-중심 프로토콜(계속) < 제어 프레임 Ü 3가지 목적에 사용 w 연결 설정(establishing connections) w 데이터 전송시 오류 흐름 제어 w 연결 종료(terminating connection) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 22

문자-중심 프로토콜(계속) < 제어 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 23

문자-중심 프로토콜(계속) < 제어 프레임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 23

비트-중심 프로토콜(계속) < SDLC(Synchronous Data Link Control) Ü IBM에 의해 1975년에 개발 < HDLC(High-Level

비트-중심 프로토콜(계속) < SDLC(Synchronous Data Link Control) Ü IBM에 의해 1975년에 개발 < HDLC(High-Level Data Link Control) Ü ISO에 의해 1979년에 개발 < LAPs(LAPS, LAPD, LAPM, LAPX, etc) Ü ITU-T에 의해 1981년 이후로 개발되어 왔음 < PPP, frame relay Ü ITU-T와 ANSI에 의해 개발 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 26

비트-중심 프로토콜(계속) < 통신 모드 Ü 누가 링크를 제어하는가? w 정규 응답 모드(NRM; Normal

비트-중심 프로토콜(계속) < 통신 모드 Ü 누가 링크를 제어하는가? w 정규 응답 모드(NRM; Normal Response Mode) w 비동기 응답 모드(ARM; Asynchronous Response Mode) w 비동기 균형 모드(ABM; Asynchronous Balanced Mode) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 30

비트-중심 프로토콜(계속) < HDLC 모드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 34

비트-중심 프로토콜(계속) < HDLC 모드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 34

비트-중심 프로토콜(계속) < HDLC 프레임 유형 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 36

비트-중심 프로토콜(계속) < HDLC 프레임 유형 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 36

비트-중심 프로토콜(계속) < 프레임 Ü 6개 필드로 구성 w 시작 플래그(beginning flag) w 주소(address)

비트-중심 프로토콜(계속) < 프레임 Ü 6개 필드로 구성 w 시작 플래그(beginning flag) w 주소(address) w 제어(control ) w 정보(information) w FCS(Frame Check Sequence) w 끝 플래그(ending flag) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 37

비트-중심 프로토콜(계속) < HDLC에서 비트 스터핑 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 40

비트-중심 프로토콜(계속) < HDLC에서 비트 스터핑 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 40

비트-중심 프로토콜(계속) < 제어 필드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 42

비트-중심 프로토콜(계속) < 제어 필드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 42

비트-중심 프로토콜(계속) < HDLC에서 Poll/Final 필드 < Poll/Final 비트 : 1인 경우만 유효 Http:

비트-중심 프로토콜(계속) < HDLC에서 Poll/Final 필드 < Poll/Final 비트 : 1인 경우만 유효 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 43

비트-중심 프로토콜(계속) < 정보 필드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 44

비트-중심 프로토콜(계속) < 정보 필드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 44

비트-중심 프로토콜(계속) < 프레임 검사 순서값(FCS) 필드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY

비트-중심 프로토콜(계속) < 프레임 검사 순서값(FCS) 필드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 46

비트-중심 프로토콜(계속) < RR(Receive Ready) Ü 확인응답(ACK) Ü Poll에 대한 부정적 응답 Ü Select에

비트-중심 프로토콜(계속) < RR(Receive Ready) Ü 확인응답(ACK) Ü Poll에 대한 부정적 응답 Ü Select에 대한 긍정적 응답 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 48

비트-중심 프로토콜(계속) < RNR(Receive Net ready) Ü ACK Ü Select에 대한 부정적 응답 <

비트-중심 프로토콜(계속) < RNR(Receive Net ready) Ü ACK Ü Select에 대한 부정적 응답 < REJ(Reject) < SREJ(Selective-reject) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 49

비트-중심 프로토콜(계속) < poll과 select에서 P/F 비트 용도 Http: //netwk. hannam. ac. kr HANNAM

비트-중심 프로토콜(계속) < poll과 select에서 P/F 비트 용도 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 50

비트-중심 프로토콜(계속) < U-프레임 Ü 다섯 가지 기본 기능 범주로 구분 w 모드 설정(Mode

비트-중심 프로토콜(계속) < U-프레임 Ü 다섯 가지 기본 기능 범주로 구분 w 모드 설정(Mode setting) w 무 번호 교환(Unnumbered-Exchange) w 연결해제(Disconnection) w 초기화 모드(Initialization Mode) w 기타 명령과 응답(Miscellaneous) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 53

비트-중심 프로토콜(계속) < 예 1 : Poll/Response Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY

비트-중심 프로토콜(계속) < 예 1 : Poll/Response Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 55

비트-중심 프로토콜(계속) < 예 2 : Select/Response Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY

비트-중심 프로토콜(계속) < 예 2 : Select/Response Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 56

비트-중심 프로토콜(계속) < 예 3 : 대등 통신 Http: //netwk. hannam. ac. kr HANNAM

비트-중심 프로토콜(계속) < 예 3 : 대등 통신 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 57

비트-중심 프로토콜(계속) < LAP(Link Access Procedure) Ü LAPB(Link Access Procedure Balanced) w DTE와 DLE간의

비트-중심 프로토콜(계속) < LAP(Link Access Procedure) Ü LAPB(Link Access Procedure Balanced) w DTE와 DLE간의 통신을 위해 요구되는 기본 제어 기능을 제공 w 2개 장치의 균형 구성에만 사용 w ISDN의 B 채널에서 사용 Ü LAPD(Link Access Procedure for D channel) w ISDN에서 사용 w ABM(Asynchronous Balanced Mode)을 사용 Ü LAPM(Link Access Procedure for Modem) w 비동기-동기 변환, 오류 검출, 재전송하도록 설계 w 모뎀에 HDLC의 특징을 적용하도록 설계 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 58

점 대 점 프로토콜(계속) < 천이 상태 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY

점 대 점 프로토콜(계속) < 천이 상태 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 62

PPP 스택(계속) < LCP 패킷과 코드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 67

PPP 스택(계속) < LCP 패킷과 코드 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 67

PPP 스택(계속) < 구성 패킷 Ü 양 단말간의 선택 사항을 협상 Ü 구성 요청(configure-request)

PPP 스택(계속) < 구성 패킷 Ü 양 단말간의 선택 사항을 협상 Ü 구성 요청(configure-request) Ü 구성 확인응답(configure-ack) Ü 구성 부정 확인응답(configure-nak) Ü 구성 거부(configure-reject) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 68

PPP 스택(계속) < 인증 프로토콜 Ü 자원 접근을 원하는 사용자 신원 증명 Ü 패스워드

PPP 스택(계속) < 인증 프로토콜 Ü 자원 접근을 원하는 사용자 신원 증명 Ü 패스워드 인증 프로토콜(PAP; Password Authentication Protocol) Ü 챌린지 핸드셰이크 인증 프로토콜(CHAP; Challenge Handshake Authentication Protocol) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 74

PPP 스택(계속) < PAP(Password Authentication Protocl) Ü 2단계 처리 절차 Ü 사용자 이름과 패스워드

PPP 스택(계속) < PAP(Password Authentication Protocl) Ü 2단계 처리 절차 Ü 사용자 이름과 패스워드 전달 Ü 유효성 확인 후 연결 허용 또는 거부 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 75

PPP 스택(계속) < PAP 패킷 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 77

PPP 스택(계속) < PAP 패킷 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 77

PPP 스택(계속) < CHAP(Challenge Handshake Authentication Protocol) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY

PPP 스택(계속) < CHAP(Challenge Handshake Authentication Protocol) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 79

PPP 스택(계속) < CHAP 패킷 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 81

PPP 스택(계속) < CHAP 패킷 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 81

PPP 스택(계속) < IPCP 패킷을위한 코드 값 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY

PPP 스택(계속) < IPCP 패킷을위한 코드 값 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 84

11. 6 요약 <Q & A Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 86

11. 6 요약 <Q & A Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 86