Http netwk hannam ac kr HANNAM UNIVERSITY 6

  • Slides: 86
Download presentation

 교재 및 참고문헌 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 6

교재 및 참고문헌 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 6

Chapter 1 개요 Introduction Http: //netwk. hannam. ac. kr. HANNAM UNIVERSITY 1. 8

Chapter 1 개요 Introduction Http: //netwk. hannam. ac. kr. HANNAM UNIVERSITY 1. 8

Dept of Computer Engineering Where do we now stand ? Http: //netwk. hannam. ac.

Dept of Computer Engineering Where do we now stand ? Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 9

COBOL FORTRAN PASCAL C = PL/1 = F 77 H. L. L = Ada

COBOL FORTRAN PASCAL C = PL/1 = F 77 H. L. L = Ada L. L. L Data Structure = Algorithm Analysis System Programming Program Language Theory Database Computer Architecture Compiler Design Theory Operating System Computer Network Communication Technology Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 10

 Chapter 1: Outline 1. 1 Overview of the Internet 1. 2 Protocol Layering

Chapter 1: Outline 1. 1 Overview of the Internet 1. 2 Protocol Layering 1. 3 Internet History 1. 4 Standards and Administration Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 1. 11

1. 1. 1 Networks (Continued) <근거리통신망(Local Area Networks) <광역통신망(Wide Area Networks) Ü점-대점(Point-to-Point) WANs Ü교환형(Switched)

1. 1. 1 Networks (Continued) <근거리통신망(Local Area Networks) <광역통신망(Wide Area Networks) Ü점-대점(Point-to-Point) WANs Ü교환형(Switched) WANs <네트워크간 네트워크(Internetwork) Http: //netwk. hannam. ac. kr 1. 15 HANNAM UNIVERSITY 1. 15

 그림 1. 1: 근거리 통신망 예(과거와 현재 ) Http: //netwk. hannam. ac. kr

그림 1. 1: 근거리 통신망 예(과거와 현재 ) Http: //netwk. hannam. ac. kr 1. 17 HANNAM UNIVERSITY 1. 17

 그림 1. 3: 교환형(Switched) WAN § 전세계적인 통신 백본망에 사용 Http: //netwk. hannam.

그림 1. 3: 교환형(Switched) WAN § 전세계적인 통신 백본망에 사용 Http: //netwk. hannam. ac. kr 1. 20 HANNAM UNIVERSITY

 그림 1. 4: 두 개의 LAN과 하나의 WAN으 로 구성된 네트워크간 네트워크 Http:

그림 1. 4: 두 개의 LAN과 하나의 WAN으 로 구성된 네트워크간 네트워크 Http: //netwk. hannam. ac. kr 1. 22 HANNAM UNIVERSITY 1. 22

 그림 1. 5: 여러 개의 WAN과 LAN으로 구성 된 혼합 네트워크 Http: //netwk.

그림 1. 5: 여러 개의 WAN과 LAN으로 구성 된 혼합 네트워크 Http: //netwk. hannam. ac. kr 1. 23 HANNAM UNIVERSITY 1. 23

 그림 1. 6: 회선-교환망(circuit-switched network) <두 종단 시스템 사이에 회선이라는 전용선 사용 Http:

그림 1. 6: 회선-교환망(circuit-switched network) <두 종단 시스템 사이에 회선이라는 전용선 사용 Http: //netwk. hannam. ac. kr 1. 25 HANNAM UNIVERSITY 1. 25

 그림 1. 8: 오늘날의 인터넷(Internet) Http: //netwk. hannam. ac. kr 1. 28 HANNAM

그림 1. 8: 오늘날의 인터넷(Internet) Http: //netwk. hannam. ac. kr 1. 28 HANNAM UNIVERSITY 1. 28

1. 1. 4 인터넷 접속(continued) 전화망(Telephone Network) 이용 Ü다이얼-업 서비스(Dial-up Service) ÜD니 서비스 케이블망(Cable

1. 1. 4 인터넷 접속(continued) 전화망(Telephone Network) 이용 Ü다이얼-업 서비스(Dial-up Service) ÜD니 서비스 케이블망(Cable Network) 이용 무선망(Wireless Network) 이용 직접 연결(Direct Connection) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 30

 그림 1. 11: 대등 계층 간의 논리적인 연 결 Http: //netwk. hannam. ac.

그림 1. 11: 대등 계층 간의 논리적인 연 결 Http: //netwk. hannam. ac. kr 1. 36 HANNAM UNIVERSITY 1. 36

 그림 1. 12: TCP/IP 프로토콜 그룹에서 계층 구조 Http: //netwk. hannam. ac. kr

그림 1. 12: TCP/IP 프로토콜 그룹에서 계층 구조 Http: //netwk. hannam. ac. kr 1. 38 HANNAM UNIVERSITY 1. 38

 그림 1. 13: 인터넷을 통한 통신(계층적 구조) Http: //netwk. hannam. ac. kr 1.

그림 1. 13: 인터넷을 통한 통신(계층적 구조) Http: //netwk. hannam. ac. kr 1. 39 HANNAM UNIVERSITY 1. 39

 그림 1. 14: TCP/IP에서 계층들간의 논리적인 연결 Logical connections Http: //netwk. hannam. ac.

그림 1. 14: TCP/IP에서 계층들간의 논리적인 연결 Logical connections Http: //netwk. hannam. ac. kr 1. 40 HANNAM UNIVERSITY 1. 40

 그림 1. 15: TCP/IP 프로토콜 그룹에서 동일 한 객체 Identical objects (messages) Identical

그림 1. 15: TCP/IP 프로토콜 그룹에서 동일 한 객체 Identical objects (messages) Identical objects (segment or user datagram) Identical objects (datagram) Identical objects (frame) Identical objects (bits) Http: //netwk. hannam. ac. kr 1. 41 HANNAM UNIVERSITY 1. 41

1. 2. 2 TCP/IP 프로토콜 그룹(continued) 계층적 구조 그룹에서 계층화된 구조 각 계층의 설명

1. 2. 2 TCP/IP 프로토콜 그룹(continued) 계층적 구조 그룹에서 계층화된 구조 각 계층의 설명 Ü응용 계층(Application Layer) Ü전송 계층(Transport Layer) Ü네트워크 계층(Network Layer) Ü데이터 링크 계층(Data-link Layer) Ü물리 계층(Physical Layer) Http: //netwk. hannam. ac. kr 1. 42 HANNAM UNIVERSITY 1. 42

1. 2. 2 TCP/IP 프로토콜 그룹(continued) 응용 계층 Ü계층간 논리적인 연결은 종단-대-종단 Ü메시지 교환

1. 2. 2 TCP/IP 프로토콜 그룹(continued) 응용 계층 Ü계층간 논리적인 연결은 종단-대-종단 Ü메시지 교환 Ü프로세스 간 통신 ÜHTTP, SMTP, email, telnet, SSH, SNMP, ÜDNS, IGMP Http: //netwk. hannam. ac. kr 1. 43 HANNAM UNIVERSITY 1. 43

1. 2. 2 TCP/IP 프로토콜 그룹(continued) 전송 계층 Ü응용 계층에 서비스 제공 책임 ÜTCP(Transmission

1. 2. 2 TCP/IP 프로토콜 그룹(continued) 전송 계층 Ü응용 계층에 서비스 제공 책임 ÜTCP(Transmission Control Protocol): 연결 지향 프로토콜 ÜUDP(User datagram Protocol): 비연결형 프로토콜 ÜSCTP(Stream Control Transport Protocol): 멀티미디어 제공용 Http: //netwk. hannam. ac. kr 1. 44 HANNAM UNIVERSITY 1. 44

 그림 1. 16: 캡슐화(Encapsulation) / 역캡슐화(Decapsulation) Http: //netwk. hannam. ac. kr 1. 48

그림 1. 16: 캡슐화(Encapsulation) / 역캡슐화(Decapsulation) Http: //netwk. hannam. ac. kr 1. 48 HANNAM UNIVERSITY 1. 48

 주소지정(Addressing) <TCP/IP 프로토콜 그룹에서 주소지정 Http: //netwk. hannam. ac. kr 1. 49 HANNAM

주소지정(Addressing) <TCP/IP 프로토콜 그룹에서 주소지정 Http: //netwk. hannam. ac. kr 1. 49 HANNAM UNIVERSITY 1. 49

1. 2. 2 TCP/IP 프로토콜 그룹(continued) < 다중화(Multiplexing)와 역다중화 (Demultiplexing) Http: //netwk. hannam. ac.

1. 2. 2 TCP/IP 프로토콜 그룹(continued) < 다중화(Multiplexing)와 역다중화 (Demultiplexing) Http: //netwk. hannam. ac. kr 1. 50 HANNAM UNIVERSITY 1. 50

 그림 1. 19: OSI 모델 Http: //netwk. hannam. ac. kr 1. 52 HANNAM

그림 1. 19: OSI 모델 Http: //netwk. hannam. ac. kr 1. 52 HANNAM UNIVERSITY 1. 52

 그림 1. 20: TCP/IP 대 OSI 모델 Http: //netwk. hannam. ac. kr 1.

그림 1. 20: TCP/IP 대 OSI 모델 Http: //netwk. hannam. ac. kr 1. 53 HANNAM UNIVERSITY 1. 53

1. 3. 3 Internet Today <기반구조(infrastructure)와 새로운 응용 들을 통 하여 급속한 성장 <전

1. 3. 3 Internet Today <기반구조(infrastructure)와 새로운 응용 들을 통 하여 급속한 성장 <전 세계에 서비스를 제공하는 pier 네트워크의 집 합 < 발명으로 인해 유명해짐 새로운 World응용들의 Wide Web: Tim Berners Lee(CERN) Multimedia: Vo. IP(전화, Skype), You. Tube, television over IP Peer-to-Peer Applications: P 2 P Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 1. 59

1. 3 간략한 역사(계속) <국내 인터넷 접속도 출처: http: //isis. kisa. or. kr/ Http:

1. 3 간략한 역사(계속) <국내 인터넷 접속도 출처: http: //isis. kisa. or. kr/ Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 63

1. 3 간략한 역사(계속) <전세계 인터넷 접속도 출처: http: //isis. kisa. or. kr/ Http:

1. 3 간략한 역사(계속) <전세계 인터넷 접속도 출처: http: //isis. kisa. or. kr/ Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 64

1. 3 간략한 역사(계속) < kr 도메인 통계 Ü 연도별 그래프 Ü 월별 그래프

1. 3 간략한 역사(계속) < kr 도메인 통계 Ü 연도별 그래프 Ü 월별 그래프 2013년 2014년 출처: http: //isis. kisa. or. kr/ Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 66

1. 3 간략한 역사(계속) < 국내 ISP 연도별 그래프 < 국내 AS 번호 연도별

1. 3 간략한 역사(계속) < 국내 ISP 연도별 그래프 < 국내 AS 번호 연도별 그래프 출처: http: //isis. kisa. or. kr/ Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 68

1. 3 간략한 역사(계속) <국내 인터넷 연결 현황 출처: http: //ip. kisa. or. kr/etc/netinfo/201112/netinfo.

1. 3 간략한 역사(계속) <국내 인터넷 연결 현황 출처: http: //ip. kisa. or. kr/etc/netinfo/201112/netinfo. html Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 69

 그림 1. 21: RFC 완성단계 Http: //netwk. hannam. ac. kr 1. 71 HANNAM

그림 1. 21: RFC 완성단계 Http: //netwk. hannam. ac. kr 1. 71 HANNAM UNIVERSITY 1. 71

 RFC 요구수준 <RFC는 요구수준에 따라 분류 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY

RFC 요구수준 <RFC는 요구수준에 따라 분류 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 74

Note RFCs can be found at http: //www. rfc-editor. org. Http: //netwk. hannam. ac.

Note RFCs can be found at http: //www. rfc-editor. org. Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 77

1. 4. 2 INTERNET ADMINISTRATION üInternet Society (ISOC) üInternet Architecture Board (IAB) üInternet Research

1. 4. 2 INTERNET ADMINISTRATION üInternet Society (ISOC) üInternet Architecture Board (IAB) üInternet Research Task Force (IRTF) üInternet Assigned Number Authority (IANA) üInternet Corporation for Names and Numbers(ICANN) üNetwork Information Center (NIC) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 78

 그림 1. 22: 인터넷 관리(Internet administration) Http: //netwk. hannam. ac. kr 1. 79

그림 1. 22: 인터넷 관리(Internet administration) Http: //netwk. hannam. ac. kr 1. 79 HANNAM UNIVERSITY 1. 79

1. 5 인터넷 관리(계속) < IETF(Internet Engineering Task Force) Ü IESG(Internet Engineering Steering Group)에

1. 5 인터넷 관리(계속) < IETF(Internet Engineering Task Force) Ü IESG(Internet Engineering Steering Group)에 의해 관리되는 작업 그룹 Ü 운영상의 문제점 파악, 해결책 제공 Ü 인터넷 표준 규격 개발, 검토 Ü 현재 9개의 작업반(working group) 활동 (applications, internet protocols, routing, operations, user services, network management, transport, IPng, security) Ü www. ietf. org Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 82

1. 5 인터넷 관리(계속) < IRTF(Internet Research Task Force) Ü IRSG(Internet Research Steering Group)에

1. 5 인터넷 관리(계속) < IRTF(Internet Research Task Force) Ü IRSG(Internet Research Steering Group)에 의해 관리 되는 작업 그 룹 Ü 인터넷 프로토콜과 응용, 구조, 기술과 관련된 장기간 연구 주제를 중점적으로 다룸 Ü www. irtf. org Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 83

1. 5 인터넷 관리(계속) < IANA(Internet Assigned Numbers Authority) Ø 1988년 10월까지 인터넷 도메인

1. 5 인터넷 관리(계속) < IANA(Internet Assigned Numbers Authority) Ø 1988년 10월까지 인터넷 도메인 네임과 주소 관리 담당 < ICANN(Internet Corporation for Assigned Names and Numbers) ÜIANA 운영 물려받음 Üwww. icann. org < NIC(Network Information Center) ÜTCP/IP 정보 수집과 분배 책임 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 84

Note 인터넷 관련 기관 주소와 웹사이트는 부록(Appendix) D에서 찾을 수 있다. Http: //netwk. hannam.

Note 인터넷 관련 기관 주소와 웹사이트는 부록(Appendix) D에서 찾을 수 있다. Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 85