1 / 19

인터넷의 이해

인터넷의 이해. 한국외국어대학교 신동만 dmshin@ultima.hufs.ac.kr. 목차. 1. 인터넷 개관 2. Internetworking, DNS, TCP/IP 3. Internet Applications 4. WWW 5. 정보검색 6. 홈페이지 만들기( JAVA & CGI ) 7. 차세대 인테넷의 기술동향. Internetworking, DNS, TCP/IP. 1.1 LAN, WAN, Internetworking

tasya
Download Presentation

인터넷의 이해

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. 인터넷의 이해 한국외국어대학교 신동만 dmshin@ultima.hufs.ac.kr

  2. 목차 1. 인터넷 개관 2. Internetworking, DNS, TCP/IP 3. Internet Applications 4. WWW 5. 정보검색 6. 홈페이지 만들기(JAVA & CGI) 7. 차세대 인테넷의 기술동향

  3. Internetworking, DNS, TCP/IP 1.1 LAN, WAN, Internetworking • 지리적으로 분산되어 있는 DTE(Data Terminal Equipment)를 연결한 시스템은 • 1) LAN(Local Area Network) • 2) PSTN을 이용한 WAN(Wide Area Network)이 있다. • 널리 사용되는 LAN Topology에는 • 1) Star, 2) Bus, 3) Ring, 4) Hub Topology가 있다.

  4. 1.1 LAN, WAN, Internetworking(2/4) • LAN Selection Issues(Topology,Transmission Media,MAC, etc) • Application Domain 1) University, Hospital, 2) Office Automation, 3) Factory Automation • Topologies 1) Star, 2) Ring, 3) Bus, 4) Hub/Tree • Transmission Media 1) Fiber Optic, 2) Twisted Pair, 3) Coaxial Cable 1) Fiber Optic, 2) Twisted Pair, 3) Coaxial Cable • Medium Access Control 1) DQDB, 2) Token, 3) CSMA/CD • Standard Bodies 1) Closed System, 2) ISO, 3) IEEE, 4) NBS, 5) EIA, 6) ECMA

  5. 1.1 LAN, WAN, Internetworking(3/4) • Internet (Internetwork) • LAN/WAN/LAN 등이 연결되어진 Network을 지칭한다. • IS(Intermediate System) or IWU(Interworking Unit) • 두개의 Network을 연결하는 장치(Device) • 주요기능이 Routing이기 때문에 Router라고도 불린다. • 두개의 Network간을 연결하기 때문에 Gateway라고도 불린다. • 전혀 다른 Protocol 기반에서 작동하는 두 Network을 연결할 때에는 • Protocol Converter라는 것을 사용한다.

  6. 1.1 LAN, WAN, Internetworking(4/4) • Bridge • Homogeneous한 LAN을 연결하는 장치 • (동일한 Physical & Medium Access Control을 사용하는 Network) • Router • 다른 Medium Access Control 방법을 사용하는 Network을 연결하는 장치 • Gateway • Network간에 Packet을 전송하는 장치 • 상이한 Protocol하에서 작동하는 네트워크상에서 Protocol 변환을 수행한다. • Routing • Datagram을 목적지까지 보내는 방법을 찾는 작업.

  7. 1.2 TCP/IP • 프로토콜 • 이기종 컴퓨터 사이의 통신을 가능하게 하는 규약 • Transmission Control Protocol/Internet Protocol 인터넷 범용 프로토콜 • Link protocols - PPP, SLIP • Application protocols - FTP, HTTP, SMTP

  8. 1.2 TCP/IP (2/9) • TCP/IP의 역할 • TCP는 상대방 Computer로 명령이 전송되는 것을 책임진다. • 무엇이 전달되었는지 추적하고, 전달되지 못한 것은 재전송한다. • 한 단위의 Datagram에 담을 수 없는 메시지를 쪼개는 역할을 한다. • (그리고 나뉘어진 Datagram들이 올바르게 전송되도록 한다.) • Computer간의 신뢰성 높은 통신에 사용되는 Routine Library. • TCP는 IP Service를 요구하는데, TCP를 이용하지 않는 Service를 해결하기 위한 것이다. • IP도 마찬가지로 TCP가 이용하는 Routine Library • 이와 같이 TCP와 IP를 분리하는 것을 Layering이라고 한다. • Mail, TCP, IP 등은 모두 상이한 Layer의 Application이며, 하위 Layer의 Service를 필요로 한다.

  9. 1.2 TCP/IP (3/9) • TCP/IP Application이 이용하는 4 Layer • an application protocol such as mail • a protocol such as TCP • IP, which provides the basic service of getting datagrams to their destination • the protocols needed to manage a specific physical medium, such as Ethernet or a point to point line. • Datagram v.s. Packet • 일반적으로 혼용해서 사용하는 유사 단어임. • (대개의 경우에는 1 Datagram = 1 Packet) • 기술적으로 TCP/IP를 이야기 할 때에는 Datagram이 옳은 단어임. • Datagram은 Protocol이 다루는 한 단위의 Data를 의미함. • Packet은 물리적인 것을 가리키며, Ethernet을 이야기할 때에 사용됨. • X.25에서는 Datagram을 128-byte의 Packet들로 나눔.

  10. End-User / Application Process File Transfer Protocol, FTP Remote Terminal Protocol, TELNET Simple Mail Transfer Protocol, SMTP Name Server Protocol, NSP Simple Network Management Protocol, SNMP Layer 5-7 Layer 4 TCP UDP IP Layer 1-3 IEEE 802.X / X.25 LAN/WAN 1.2 TCP/IP (4/9) • TCP/IP(Transmission Control Protocol/Internet Protocol) (UDP: User Datagram Protocol)

  11. 1.2 TCP/IP (5/9) • TCP 프로토콜의 특징 - connection-oriented service 연결 설정, 데이터 전송, 연결 해제 - sequencing - error control retransmission - flow control sliding windows - 신뢰성 제공

  12. 1.2 TCP/IP (6/9) • IP(Internet Protocol) - Basic Protocol • Connectionless protocol • Supports datagram service • Independent and dynamic routing of packets • Fragmentation and reassembly of long datagrams • No call set-up, no flow control, no error recovery • IP Addresses • Assigned by the NIC(Network Information Center) • 호스트의 인터넷 주소에 대응하는 숫자 주소 • 세계적으로 고유함

  13. 1.2 TCP/IP (7/9) • IP Address Classes Class A Class B Class C Class D Class E Node Address Network Address 0 16 million nodes 1~126 10 65K nodes 128~191 110 254 nodes 192~223 1110 Multicast addresses 224~239 1111 Future use 240~255

  14. 1.2 TCP/IP (8/9) • IP Address를 부여하는 기준. • Internet Address는 32-bit 숫자를 사용하며, 4 octets(십진수)로 나타낸다. • Computer(Host)가 속하는 Network과 Computer를 고유하게 식별해야 한다. • 0은 “Don’t Know”를 의미하고, 255는 Broadcast를 의미한다. • 3가지 방법으로 IP Address를 부여한다. 1) CLASS A : 1 부터 126까지로 시작하는 첫자리는 Network를 식별하고, 나머지 3자리는 Host를 식별. 가장 큰 126개의 Network(예를 들어 ARPANET)에서 사용. 2) CALSS B : 128.1부터 191.254.까지로 시작 앞의 두자리가 Network을 식별하고, 나머지 2자리는 Host를 식별. 상당히 큰 Network에 부여한다. 한 Network에서 64,516 대의 Computer까지 IP Address부여가능. 3) CLASS C : 192.1.1 부터 223.254.254. 까지로 시작 한 Network에서 254대의 Computer에 IP Address 부여가능. 4) 224이상으로 시작하는 IP Address는 미래사용을 위한 남겨둠.

  15. 1.2 TCP/IP (9/9) • IP Connections • Unicast : 1 to 1 • Multicast : 1 to many 일정 그룹에 정보를 제공 • Broadcast : 1 to all 모든 이용자 또는 컴퓨터에 정보를 제공

  16. 1.3 DNS(Domain Name System) • 숫자로 된 IP address를 문자로 표현 ultima.hufs.ac.kr Organization administering host Host name (has IP address) Organization administering subnames Organization type or country

  17. 1.3 DNS(2/3) • 최상위 Domain Name • 국가 : au(호주), ch(스위스), cn(중국), kr(한국) 등 • 기관명 : com(상업기관), edu(교육기관), gov(정부기관), org(비영리 기관), net(network provider) • Domain Name의 예 • ultima.hufs.ac.kr (한국외국어대학교 정보통신학과) • www.kren.nm.kr (KREN) • www.chosun.com (조선일보사) • www.lg.co.kr (LG Group) • news.hani.co.kr (한겨례 신문사) • www.asiana.co.kr (아시아나 항공)

  18. 1.3 DNS(3/3)

  19. 1.4 SUMMARY 1) 인터네트는 TCP/IP를 기반으로 한다. 2) 인터네트는 전용회선과 라우터로 point-to-point방식으로 연결된다. 3) NSFnet으로부터 각 지역 인터네트 접속 서비스 기관에 의해 국내 각 지역과 유럽, 호주, 아시아 등 전세계의 서브네트웍들이 연결되는 구조. 4) 지역들간의 링크는 대부분 전용회선이며 연결장비로 IP 라우터가 사용된다. 5) 각 지역망과 모든 호스트 들은 유일한 IP 주소(IP address)를 갖는다. 6) 망 구성에 관한 정보들을 라우터들이 주고 받으며 Routing Table을 유지. 7) 사용자들은 IP 주소만 있으면 어느 컴퓨터든 접속이 가능하다. 8) Domain Name System을 운영하기 때문에, IP Address대신 Domain Name Address 사용이 가능하다.

More Related