130 likes | 215 Views
Chapter 7 Networking. Common Type of Network. 일반적 네트워크 종류 broadcast : 망에 연결된 모든 시스템이 아무때나 메시지 송신 가능, collision 문제 ex : Ethernet (10 Mbits/s) token ring : 한 순간에 한 개의 시스템만이 메시지 송신 가능 ex : FDDI (100 Mbits/s) point-to-point : 두 지점간에만 연결. 예 : WAN LAN 과 WAN
E N D
Common Type of Network • 일반적 네트워크 종류 • broadcast : 망에 연결된 모든 시스템이 아무때나 메시지 송신 가능, collision 문제 • ex : Ethernet (10 Mbits/s) • token ring : 한 순간에 한 개의 시스템만이 메시지 송신 가능 • ex : FDDI (100 Mbits/s) • point-to-point : 두 지점간에만 연결. 예 : WAN • LAN과 WAN • LAN(Local Area Network) : Ethernet, FDDI • WAN(Wide Area Network)
Internet Gateway : LAN과 WAN연결, 데이터의 포맷 변환 Router:메시지가 통과하는 경로 배정 SITE-B SITE-A ROUTER Ethernet FDDI GATEWAY GATEWAY ROUTER 1 ROUTER n ROUTER 2 SITE-C INTERNET GATEWAY
Network Protocol • TCP/IP (Transmission Control Protocol/Internet Protocol) • Unix에서 사용되는 기본 프로토콜
IP Address & Domain Name • IP address : 32 bit • dotted decimal notation : 8bit씩 끊어 사용 • example : 147.46.80.1 (ercc.snu.ac.kr) • (10010011 00101110 01010000 00000001) • Domain Name : IP address를 쉽게 사용하기 위하여 • 관리 : NIC (Network Information Center) • 미국 : 호스트이름.기관.기관분류 • 기관분류 : com, edu, gov, mil, net, org … • example : www.yahoo.com • 기타 지역 : 호스트이름.기관.기관분류.국가 • 기관분류 : ac, co, go, re … • 국가분류 : kr, jp, uk, ca ... • example : plaza1.snu.ac.kr
Network utility(1) • hostname : 사용하고 있는 컴퓨터의 이름 확인 • nslookup : domain name과 IP address 변환 • ping : 네트워크의 연결상태 검사 • ex : [comp76]:/home/hotbody 5 >ping db.snu.ac.kr dbmain.snu.ac.kr is alive [comp76]:/home/hotbody 6 >ping -s db.snu.ac.kr PING dbmain.snu.ac.kr: 56 data bytes 64 bytes from dbmain.snu.ac.kr (147.46.121.111): icmp_seq=0. time=2. ms 64 bytes from dbmain.snu.ac.kr (147.46.121.111): icmp_seq=1. time=1. ms 64 bytes from dbmain.snu.ac.kr (147.46.121.111): icmp_seq=2. time=1. ms ^C ----dbmain.snu.ac.kr PING Statistics---- 3 packets transmitted, 3 packets received, 0% packet loss round-trip (ms) min/avg/max = 1/1/2
Network utility(2) • finger : 원거리 사용자에 대한 정보 표시 • ex: finger @mmlab • talk : 원거리 사용자와 대화 • rlogin, telnet : 원격 컴퓨터 시스템의 사용 • rcp : remote copy • rsh : remote shell • .rhosts 파일 • 다른 시스템의 사용자가 현재 시스템에 rcp나 rsh을 수행할 권한을 줌 • 보안의 문제가 있을 수 있음
분산처리 • 네트워크상의 여러 시스템간에 파일 및 유틸리티의 공유 • 디스크 공간의 절약 • 유지보수의 편리성 • Client/Server 모델 • Server : control central db… • Client : send queries and collect replies • 예 : DNS, NIS, NFS
DNS / NIS / NFS • DNS(Domain Name Server) • Domain name IP address • 하나 이상의 name server존재 • recursive resolution • NIS(Network Information Service) • 공공의 파일을 중앙 DB에 저장 후, 클라이언트는 정보를 얻기 위해 서버에 문의 (예: /etc/passwd) • NFS(Network File System) • 원격 시스템의 디스크에 있는 파일에 작업, 원격 시스템은 파일 서버, 현 시스템은 클라이언트 • df : 사용가능한 파일 시스템의 리스트와 각각의 디스크 공간을 표시
ftp • 네트워크를 통한 파일 전송 • Anonymous ftp : 익명의 사용자 허용 • command • get, put : 파일 다운로드, 업로드 • mget, mput : 여러파일 다운로드, 업로드 • bin, asc : 파일 모드 변환 (이진모드/ 아스키 모드) • prompt : interactive mode on/off • ls, cd • quit
WWW • WWW(World Wide Web) • HTTP(HyperText Transfer Protocol) • HTML(HyperText Markup Language) • URL(Uniform Resource Locator) • 예: http://www.snu.ac.kr
Usenet • Usenet • 주제별로 그룹을 만들어 다양한 내용에 대한 정보를 공유하거나 토론하는 일종의 전자 게시판 • news client를 이용하여 news server에 연결하여 이용 • news client : rn, xrn, Outlook Express ... • SNU news server : news.snu.ac.kr • News group의 이름은 주제.부주제.세부주제... 식으로 명명 • 예: han.comp.www.authoring • FAQ(Frequently Asked Questions) : 각 news group내에서 자주 제기되었던 질문의 해답모음 • http://www.faqs.org 등에서 얻을 수 있다.
기타 서비스 • archie • 원하는 화일이 어느FTP 어느 디렉토리에 있는지를 찾아주는 인터넷 서비스이다. 주로 Telnet서비스를 이용해 Archie서버에 접속해서 이용했지만 요즘은 Web에서도 Archie 서비스를 사용할 수 있다. • archie server : • archie.sogang.ac.kr (서강대학교, 한국), archie.hana.nm.kr (하나망, 한국), archie.ans.net (New York, USA)... • gopher • Web이 나오기 전에 인터넷 사용자에게 가장 인기 있었던 간단한 메뉴 방식으로 이용하는 인터넷 서비스