1 / 46

Network & Internet Services

Network & Internet Services. Hong Chun-gi, M.D. Medical Informatics. 1. Internet 서론. 2. Network 기본 : 데이터통신. 3. Network 기본 : 근거리통신망. 4. Network 기본 : 인터네트워킹. 5. Internet 의 이름과 주소체계. 6. Internet Services. 목차. Brief Orientation. - 본 강좌의 -. Internet. Internet Services.

dawn
Download Presentation

Network & Internet Services

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. Network & Internet Services Hong Chun-gi, M.D.Medical Informatics

  2. 1 Internet 서론 2 Network기본:데이터통신 3 Network 기본: 근거리통신망 4 Network기본: 인터네트워킹 5 Internet의 이름과 주소체계 6 Internet Services 목차

  3. Brief Orientation - 본 강좌의 - Internet Internet Services Internet: Concept/History/IP & Domain Network Concept Internet Services Network 제반 기술 (간단한 이해) • Data communication- LAN- Inter-networking - WWW (HTTP)- Usenet (News group) - FTP- Telnet- e-Mail

  4. 1 2 3 4 5 6 1. 서론 (1)Introduction • Internet 이란? (=> internet의 정의) - 한마디로 요약하면, ‘TCP/IP protocol을 통해 연결되어 있는 global network’ - 인터넷은1) 네트워크들을 연결해 놓은 네트워크2) TCP/IP protocol에 의해 연결되어 있는 네트워크 * TCP/IP는 FTP, Telnet 등 100여 개의 프로토콜로 구성됨. 3) C/S (Client/Server) 시스템으로 동작4) 수 십만의 Server에 수 천만의 Client가 이용하는 inter-networking system

  5. 1 2 3 4 5 6 1. 서론 (2)Introduction • Internet의 특성 1) 중앙 통제 기구가 없다. * domain name과 IP address를 부여하는 기관은 있지만 전체적 운영을 책임지고 총괄하는 기구는 없다. 2) 인터넷은 대소문자를 구별할 수 있다. * 특히 linux 기반에서 web service가 이루어지는 경우 도메인명을 제외한 디렉토리의 이름, 파일의 이름에서 대소문자를 구별하므로 입력시 주의해야 한다. 3) 디렉토리를 구분하는 기호로 slash(/)를 사용 * 도스/윈도의 디렉토리/폴더를 구분하는 기호는 \, 역슬래쉬 * 인터넷에서 주소는 virtual path이므로 (/)를 사용

  6. 1 2 3 4 5 6 1. 서론 (3)Introduction • Internet의 역사 ‘군사적 목적’으로 탄생 * 계기: 1957. USSR. Sputnik(인류 최초 인공위성) 발사사건.1) 1969. ARPANET.미국방성의 중형컴퓨터에 UCLA와 Stanford, UCBS, Utah 대학 등의 컴퓨터가 연결됨.2) 1974. TCP protocol. (Vinton G. Cref & Bob Kahn)3) 1976. UUCP (Unix-to-Unix CoPy). (AT&T 벨 연구소)4) 1981. BITNET (Because Its Time Network)5) 1982. TCP/IP가 internet의 standard protocol로 채택.6) 1984. DNS (Domain Name System)의 개념 도입7) 1986. NSFNET: 미국 국립 과학재단망internet의 backbone이라고 불리는 network8) 1990. ARPANET 공식 소멸9) 1993. InterNIC설립

  7. 1 2 3 4 5 6 1. 서론 Introduction • Terminology1) ARPANET- ARPA (Advanced Research Project Agency 고등기술연구소)2) TCP: Transmission Control Protocol3) IP: Internet Protocol4) InterNIC: Internet Network Information Center, Internet NIC 인터넷망 관리센터. 국내에서는 한국전산원의 KRNIC5) Backbone network: 기간망? 6) KREN: Korea Education Network 한국교육망 (SNH에서 운영)7) KREONET: Korea Research Environment Open Network 한국연구전산망 (SERI(시스템공학연구소)에서 운영)

  8. 1 2 3 4 5 6 1. 서론 Introduction • I Love Quizzes!다음은 인터넷이 발전해온 timeline에 대한 기술이다. 시기적으로 가장 나중에 나타난 것은?1. ARPANET 탄생2. BITNET 탄생3. 인터넷에 DNS (Domain Name System) 개념 도입4. TCP/IP가 인터넷의 standard protocol로 채택됨

  9. 1 2 3 4 5 6 2. 데이터통신Data Communication 데이터 통신의 정의 1) ‘전송매체를 통해 한 장소에서 다른 장소로 코드화된 정보를 전달하는 것’- 데이터: 문자, 음성, 영상, 동영상 등2) 통신의 3요소- 정보원(송수신자): 기계언어를 송수신하는 곳- 전송매체(통신매체): 통신 신호를 실제로 전달하는 수단- 목적물: 전달매체에 맞게 변형된 정보Cf. 송신자, 수신자, 전송매체를 통신의 3요소로 표현하기도.

  10. 1 2 3 4 5 6 2. 데이터통신Data Communication 데이터통신 시스템 구성 1) 데이터 전송계- 단말장치(terninal (DTE)) : 사람과 기계의 인터페이스 역할- 통신회선: 신호변환장치 (DEC) - 통신제어장치(CCU): 회선접속부, 회선제어부, 전송제어부 2) 데이터 처리계- 컴퓨터: 중앙처리장치, 주변장치, 입출력 채널- 통신 소프트웨어

  11. 1 2 3 4 5 6 2. 데이터통신Data Communication 데이터통신 전송속도 1) BPS (bits per second) - 단위시간 당 (1초당) 전송되는 데이터의 양을 bit로 표시2) baud - ‘보오드’, ‘보’로 읽는다. - 매초당 신호변화 또는 상태 변환(몇 회의 변조가 이루어졌는지)을 나타내는 단위3) frequency (주파수) - 신호가 1초 동안에 몇 회 진동하는가- ‘주파수 대역폭(bandwidth)’: 최고-최저 주파수의 차이값- 신호가 전달하는 정보량은 주파수 대역폭에 비례한다.

  12. 1 2 3 4 5 6 2. 데이터통신Data Communication 전송회선의 종류와 특징 1) 유선통신회선- 이중나선 (Twisted-pair wire): 전화선, 랜선- 동축 케이블 (Coaxial cable): 랜선, 유선TV선- 광섬유 (Optical fiber): 기간망 연결에 이용. 100Mbps 이상.2) 무선통신회선- 지상마이크로파- 위성마이크로파- 라디오파- 이동통신

  13. 1 2 3 4 5 6 2. 데이터통신Data Communication (참고) ‘무어의 법칙’ Moore’s Law - ‘새로이 개발되는 메모리 칩의 능력은 18~24개월에 약 2배가 된다’는 기술 개발 속도에 관한 법칙. - 1965. 미국 인텔사의 창시자인 전 회장 무어(Gordon Moore) - 집적 밀도의 진전 속도를 초소형 연산 처리 장치(MPU)에 적용한다면 1개의 MPU에 집적된 트랜지스터 수는 18개월마다 2배가 된다는 것. - 무어의 법칙은 컴퓨터 처리 능력 또는 기타 반도체의 집적 밀도를 예측하는 경우에 인용된다.

  14. Moore’s Law

  15. 1 2 3 4 5 6 2. 데이터통신Data Communication 데이터통신의 통신방식 1) 전송신호의 특성에 따라- 아날로그 방식: 전화망, 방송망 (변복조장치 필요, 주파수분할 다중화 방식 사용)- 디지털 방식: 전압펄스의 연속, 통신전용망 (시분할 다중화 방식(TDM: Time Division Multiplex) 사용)

  16. 1 2 3 4 5 6 2. 데이터통신Data Communication 데이터통신의 통신방식 2) 회선구성 형태에 따라- 지점간 방식 (Point-to-point 방식) - 멀티포인트 방식 (Multipoint 방식) S S

  17. 1 2 3 4 5 6 2. 데이터통신Data Communication 데이터통신의 통신방식 3) 데이터 교환기법에 따라* Switching: 메시지를 최종목적지까지 전달하기 위한 전송경로 구축방법- 회선교환 방식 (Circuit Switching) (1) 회선설정, 데이터전송, 회선해제의 단계를 거침(2) 전화망이 대표적(3) 사용자가 데이터를 전송하지 않을 때에도 채널사용 - 패킷교환 방식(Packet Switching) (1) 데이터를 패킷이라는 단위로 쪼개어 전송하는데(2) 이러한 패킷 형태의 데이터를 ‘패킷교환기’가 목적지 주소에 따라 적당한 통신경로를 선택, 전송.

  18. 1 2 3 4 5 6 2. 데이터통신Data Communication • I Love Quizzes!컴퓨터와 터미널 사이의 교환기에 의해 통신회선이 설정되어 데이터를 교환하는 방식으로 한 번 통신이 설정되면 그 통신회선은 전용회선에 의한 정보전달과 같은 내용을 갖게 되는 통신방식은?1. 메시지교환 방식2. 패킷교환 방식3. 데이터그램 교환방식4. 회선교환 방식

  19. 1 2 3 4 5 6 3. 근거리통신망LAN 1. LAN의 특징 * LAN: Local Area Network1) 포괄하는 지역적 범위는 대개 1-수 Km 이내로 제한2) Data의 전송속도는 10 Mbps 또는 100 Mbps3) 지역적 범위내에서 사용하므로 오류가 적고 안정성이 높다.4) 프린터, 통신기기, 하드디스크, 데이터베이스 등의 자원과 프로그램, 데이터 공유가 상대적으로 쉽다.

  20. 1 2 3 4 5 6 3. 근거리통신망LAN 2. LAN의 구성요소

  21. 1 2 3 4 5 6 3. 근거리통신망LAN 3. LAN관련 장비

  22. 1 2 3 4 5 6 3. 근거리통신망LAN 4. LAN Topology(위상)

  23. 1 2 3 4 5 6 3. 근거리통신망LAN 5. LAN의 종류

  24. 1 2 3 4 5 6 Cf. LAN 이외의 통신망 LAN 이외의 통신망

  25. 1 2 3 4 5 6 4. Inter-networking 1) Concept • Internetwork독립된 네트워크가 상호 연결되어 형성된 복잡한 네트워크 • Internetworking독립된 네트워크를 하나의 통합된 네트워크로 연결하는 방법, 연결과정 등을 가리킴 • 구성요소: Repeater, Bridge, Router, Gateway 등 • LAN-LAN, WAN-WAN 연결 등 유형은 매우 다양

  26. 1 2 3 4 5 6 4. Inter-networking 2) OSI Reference Model • OSI: Open System Interconnection (개방형시스템간 상호접속)- ISO (세계표준화기구)에서 제정한 것으로 네트워크 상호호환을 위해서 시스템간 통신에 있어 dyrn 또는 고려되는 사항들을 정리, 추상화시켜 모델로 정립한 것.- 7 계층의 데이터 통신 모델을 가지고 있으며 각 계층은 하나 이상의 고유한 통신기능을 수행하고 고유한 규정을 가지고 있다.

  27. OSI 참조모델 7 계층

  28. 1 2 3 4 5 6 4. Inter-networking 3) TCP/IP • TCP/IP Protocol은 internet 동작의 중심이 되는 통신규약이다.- Internet에서 사용되는 100여 개 이상의 protocol의 대표이름.- Internet 프로토콜 중에서 가장 중요한 역할을 하는 TCP와 IP 프로토콜의 합성어* Protocol?- 전송규약, 전송규칙- 네트워크 장비를 통해 각 PC들이 데이터를 주고받을 수 있도록 하는 일종의 소프트웨어* 7개의 중요한 프로토콜?IP, TCP, UDP, Telnet, DNS, FTP, SMTP

  29. TCP/IP

  30. OSI 참조모델과 TCP/IP 프로토콜

  31. OSI model & TCP/IP

  32. 1 2 3 4 5 6 5. Domain Name & IP Address IP Address 1) 인터넷에 연결된 컴퓨터의 주소를 네자리로 구분된 10진수 숫자로 표현한 것. (전세계적으로 중복되지 않는다.)2) 각 자리를 dot로 구분, 각 부분은 0-255까지의 숫자를 사용.3) 각 부분을 octet라 부른다. Ex. 203.236.138.58  8 bit/octet * 4 octet = 32 bit 4) IP address는 network를 의미하는 부분(=NetID)과 host를 의미하는 부분(=HostID)으로 나뉘어져 있다. 5) IP address는 network에 접속할 수 있는 host 수에 따라 A-E class까지 다섯 단계의 class로 나뉘어진다.

  33. 1 2 3 4 5 6 5. Domain Name & IP Address IP Address

  34. 1 2 3 4 5 6 5. Domain Name & IP Address IP Address 1) 127 번은 loopback 과 local system 의 내부 테스트용(127.0.0.1) 2) 예. 211.32.119.71 (C class), 124.45.135.32 (B class)

  35. 1 2 3 4 5 6 5. Domain Name & IP Address Domain Name 1) 숫자(0-9)와 영문자(A-Z) 또는 이들의 조합으로만 표현2) 하이픈(-)은 사용할 수 있지만 ,(컴마)나 _(언더바), 스페이스는 사용불가.3) 도메인네임의 길이는 2자에서 최대 63자까지 가능 4) 1단계 도메인- com, org, net, edu, gov, mil, int (7개 gTLD) - kr, jp, uk, … (190 여개 nTLD)5) 1,2 단계의 도메인을 보면 기관의 성격을 알 수 있다. * int : 국제기관 (ex. UN, NATO)6) 도메인 등록처 - 미국의 InterNIC, 한국의 KrNIC이 대표적

  36. 1 2 3 4 5 6 5. Domain Name & IP Address Domain Name System 1) Domain name을 IP address로 변환해주는 컴퓨터체계2) DNS server는 domain name을 IP address로 변환한다.3) DNS server는 IP address를 찾지 못하면 상위 DNS server에 다시 질의하는 체계를 가지고 있다.

  37. 1 2 3 4 5 6 5. Domain Name & IP Address URL (Uniform Resource Locator) 1) 형식프로토콜://도메인네임(:포트)/디렉토리/파일 * ‘디렉토리/파일’부분은 경로(path)를 나타낸다.2) URL에서 사용되는 프로토콜은 다음과 같다. - HTTP (기본 port: 80) - Telnet (기본 port: 23) - FTP (기본 port: 21) - Gopher (기본 port: 70) - News (기본 port: 119)3) File의 경우에는 ://뒤에 /를 하나 더 붙이고 local path를 기록한다. - ex. File:///c:/myfolder/work/start.txt

  38. 1 2 3 4 5 6 5. Domain Name & IP Address IPv6 1) 현재 사용되고 있는 IP address는 1983. ARPANET에서 채용된 버전 4(IPv4)로 32 비트 체계로 이루어져 있으며 이론적으로 40djreo의 컴퓨터에 주소를 부여할 수 있다.2) 한계를 확대하려는 움직임으로 64 bit, 128 bit 로 IP address 체계를 확장3) IPv6는 128 bit 체계  16 bit 씩 8 부분으로 나누어 각 부분을 콜론으로 구분 표현예. 2001:230:abcd:ffff:0000:0000:ffff:1111

  39. 1 2 3 4 5 6 6. Internet Services Internet Service의 종류 (1) WWW - HTTP: Hyper Text Transfer Protocol a. hypertext 형태의 정보를 효과적이고 빠르게 전달하기 위해 만들어진 통신규약b. 정보를 8 비트 문자열로 전송 (MIME을 지원) c. FTP, SMTP, NNTP, Gopher, WAIS 같은 다른 인터넷 protocol도 지원한다. d. Server와 Client의 연결은 TCP/IP port 80으로 약속. e. Request와 그에대한 Response라는 형식을 취한다.

  40. 1 2 3 4 5 6 6. Internet Services Internet Service의 종류 (1) WWW • World Wide Web- Hyperlink와 hypertext 기법을 이용하여 text, image, multimedia 데이터 등의 정보를 종합적으로 제공하는 서비스- 1989. CERN (유럽입자물리연구소)의 Tim Berners Lee에 의해 최초의 웹 client/server가 개발.- 1990. URL, HTTP, HTML등에 대한 개념이 도입- 1992. World Wide Web이라는 명칭이 정식으로 채택- 웹의 특징: 분산 멀티미디어 하이퍼텍스트 시스템

  41. 1 2 3 4 5 6 6. Internet Services Internet Service의 종류 (1) WWW - HTTP: Hyper Text Transfer Protocol a. hypertext 형태의 정보를 효과적이고 빠르게 전달하기 위해 만들어진 통신규약b. 정보를 8 비트 문자열로 전송 (MIME을 지원) c. FTP, SMTP, NNTP, Gopher, WAIS 같은 다른 인터넷 protocol도 지원한다. d. Server와 Client의 연결은 TCP/IP port 80으로 약속. e. Request와 그에대한 Response라는 형식을 취한다.

  42. 1 2 3 4 5 6 6. Internet Services Internet Service의 종류 (1) WWW • 사용되는 주요 기술 1. HTML, CSS, Javascript, *DHTML2. ASP/PHP/JSP, CGI3. Java applet4. VRML (Virtual Reality Markup Language)5. SGML, XML

  43. 1 2 3 4 5 6 6. Internet Services Internet Service의 종류 (1) WWW • HTTP 서버의 주요 상태 코드 1. 코드범위 100-199: 참고정보2. 코드범위 200-299: 클라이언트의 요청이 성공했다.3. 코드범위 300-399: 클라이언트의 추가 동작이 요청됨.4. 코드범위 400-499: 클라이언트의 요청이 불완전함. Ex. 403: forbidden (요청된 자료가 접근 금지되어 있다.)404: Not Found (문서의 위치가 이동되거나 지워졌다.) 5. 코드범위 500-599: 서버에 에러가 발생함. Ex. 503: Service Unavailable (사용자 접속 폭주로 응답불가)

  44. 1 2 3 4 5 6 6. Internet Services • I Love Quizzes!World Wide Web 기술에 대한 것 설명 중 맞지 않은 것은?1. HTTP는 웹데이터를 송수신 하는 transport protocol이다. 2. HTML은 웹페이지를 표현하는 markup language이다. 3. Mirroring이란 원격 정보자원의 자료를 특정 사이트에 일관성이 있게 복제하는 기술이다. 4. Browser란 하이퍼링크 웹정보를 제공하는 기술이다.

  45. Next • Usenet • FTP • eMail • Telnet • FTP

More Related