제9장 네트워킹 숙명여대 창병모 2011 가을.

Slides:



Advertisements
Similar presentations
제 4 장 인터넷 창병모 네트워크 구성 2 LAN(Local Area Network) LAN  근거리 통신망으로 집, 사무실, 학교 등의 건물과 같이  가까운 지역을 한데 묶는 컴퓨터 네트워크 이더넷 (Ethernet)  제록스 PARC.
Advertisements

컴퓨터 통신과 인터넷 2. 컴퓨터 통신 2.1 컴퓨터 통신 장비 ~ 고성능 컴퓨터. 전화선이나 전용선, 모뎀이나 통신카드, 통신용 프로그램 컴퓨터 IBM AT (286) 호환 기종 – 문자 서비스만 IBM AT (486-RAM 16MB) 급 호환 기종이상.
마음의 중심을 갖고 기술의 중심이 되자 ! 네트워크 Written by kilsung park.
학습목표 통신과 네트워크의 개념 컴퓨터 통신망 인터넷 정의 및 역사 인터넷 주소 체계 웹 서비스의 정의 및 특징
任員 在·不在 案內 시스템.
컴퓨터 네트워크와 인터넷.
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
조준희 (Cho, Junhee) TCP/IP 조준희 (Cho, Junhee)
HTML5 웹 프로그래밍 입문 (개정판) 1장. 인터넷과 웹환경의 발전.
6장 인터넷 서비스와 활용 6.1 인터넷의 역사와 사용환경 6.2 웹(WWW)과 홈페이지 6.3 인터넷/웹 기반 서비스
2 장 인터넷의 구성 및 접속.
TCP/IP 네트워크 제 26 장 Telnet과 Rlogin 정보통신연구실.
3 장 인터넷 서비스.
제8장 네트워킹.
3장 인터넷과 멀티미디어.
Understanding of Socket and File I/O
Chapter 7 Networking.
정보활용 능력과정 경일대학교 컴퓨터공학과 김 현성
7. 인터넷 환경과 멀티미디어 멀티미디어의 이해 임순범.
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
서버의 종류와 기능 환경공학과 권진희.
Network 네트워크 이론 및 실습 TCP / IP 4장.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
2 장 인터넷의 개요.
Web Servers (IIS & Apache)
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
10. About TCP / IP SPARCS 08 우성필.
목 차 1. 기 업 현 황 회 사 개 요 2. Finger Police System 개요
제 18 장 TCP/IP 연결 확립과 종료 정보통신연구실.
Internet 및 EC 관련 기술들.
Tftp, nfs, samba 실습 임베디드 시스템 I.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
모든 내용에 대한 저작권은 BANNA에 있으며, 허가된 사용자 이외에는 사용할 수 없습니다.
인터넷의 작동 원리 PARSONS/OJA 인터넷.
부 록 Ubuntu 설치.
한국마사회 ADSL 장애처리 방법 2003년 5월 16일.
제3장 인터넷과 정보통신.
정보처리개론 IV. 인터넷.
Processing resulting output
5. 네트워킹 사용자 표시 : users/ rusers/who/w users 지역 호스트 상에 있는 사용자의 간단한 목록 표시
침입탐지시스템과 정보보안 안
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
제 14 장 도메인 네임 시스템 정보통신연구실.
Access Control Lists Access Control List
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
Department of Computer Engineering
DHCP 박윤환 윤준호.
SSL VPN (NetScaler) 설치 및 사용 매뉴얼
TCP/IP 통신망 특론 2장 Link Layer 컴퓨터 네트워크 실험실 이희규.
B2B 전자도서관 B2B 전자도서관 웹서비스 사용자 매뉴얼.
Network Programming(1)
UNIX Internet Server의 대부분을 차지 대표적인 공급업체
시스템 인터페이스 Lab3 Unix 사용법 실습.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
제8장 네트워킹 숙명여대 창병모
Transmission Control Protocol (TCP)
User Datagram Protocol (UDP)
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
Ⅳ. 컴퓨터와 생활.
제9장 네트워킹 숙명여대 창병모
Internet & WWW Protocols
B2B 전자도서관 B2B 전자도서관 웹서비스 사용자 매뉴얼.
시스템 인터페이스 Lab3 Unix 사용법 실습.
Internet 인공지능연구실
HTML5 웹 프로그래밍 입문 홈페이지 계정.
실시간 음성 채팅 서비스 (Voice Chatting Programe)
제2부 3장 인터넷 인터넷 ( a global network of networks )
About Web 2.0.
Department of Computer Engineering
Presentation transcript:

제9장 네트워킹 숙명여대 창병모 2011 가을

네트워킹

서론 네트워크는 협력하는 컴퓨터들의 상호 연결된 시스템 네트워크 용어 네트워크 구성 네트워크 상에서 다른 사람과 통신 네트워크 상의 다른 컴퓨터 사용(자원 공유)

LAN:Ethernet Ethernets Xerox PARC에서 개발된 가장 일반적인 LAN 구현

LAN: Ethernet 동작 과정 각 컴퓨터는 LAN에 연결된 Ethernet 카드를 갖는다. 충돌이 발생하면 다시 시도한다.

네트워크 구성 라우터(Router) LAN Router LAN 두 개 혹은 이상의 네트워크를 연결하는 장치 들어오는 메시지를 자동으로 올바른 네트워크에 전달한다. 공유기 혹은 스위치라고도 한다. LAN Router LAN

네트워크 구성

네트워크 구성 게이트웨이(Gateway) Internet LAN Gateway

인터넷

인터넷 Internet Internet Protocol(IP) Transport Control Protocol(TCP) 전세계 컴퓨터 통신망 TCP/IP 프로토콜을 이용해 정보를 주고받는 공개 컴퓨터 통신망 Internet Protocol(IP) 주소 방법에 대한 프로토콜 Transport Control Protocol(TCP) 큰 메시지를 몇 개의 작은 메시지로 나누어 보내고 재결합 하는 방식에 대한 프로토콜

인터넷 인터넷 주소 Domain Name System(DNS) nslookup 인터넷 상의 각 컴퓨터는 자신의 IP 주소를 갖는다. 도메인 이름 vs IP 주소 cs.sookmyung.ac.kr 203.252.201.11 cs2.sookmyung.ac.kr 203.153.147.6 Domain Name System(DNS) a hierarchical naming system for computers on Internet translate hostnames into IP addresses nslookup hostname  IP address %nslookup cs.sookmyung.ac.kr

사용자 사용자 리스트 users rusers -a {host}* 개인 정보 display a list of users on your local host/ network who [am i] rwho display a list of every user on local host. 개인 정보 finger {userId}* display information about a list of users including on a remote host

통신 한 번에 한 줄씩 보내기 대화 모두에게 메시지 write userId [tty] copy its standard input, one line at a time, to the terminal associate with userId 대화 talk userId [tty] talk to a user on the Internet via a split-screen interface. 모두에게 메시지 wall [ fileName ] copy its standard input to the terminals of every user on the local host

자료 분산 파일 복사 ftp cs.sookmyung.ac.kr ftp -n [ hostName ] manipulate files and directories on both your local host and a remote host ftp cs.sookmyung.ac.kr Connected .. Name .. Password … ftp>

자료 분산

원격 연결 원격 로그인 rlogin -ec [-l userId] hostName login into the remost host hostName telnet [host [port] ] establishes a two-way connection with a remote port.

원격 연결 원격 명령어 실행 rsh [-l userId] hostname [command] remote execution create a remote shell on the host hostName to execute command access control list hostnames in ~/.rhosts of the remote host

원격 연결 Secure Shell ssh hostname 원격 로그인하거나 원격 시스템에서 명령을 실행할 수 있도록 해 주는 응용 프로그램 기존의 rsh, rlogin, telnet 등을 대체하 기 위해 설계됨. 강력한 인증 및 암호화 기법 사용 PuTTY

ssh server / client

WWW 월드 와이드 웹(World Wide Web, WWW, W3) 하이퍼텍스트(Hypertext) 웹은 인터넷 상의 하나의 서비스 인터넷에 연결된 컴퓨터들을 통해 정보를 공유할 수 있는 전세계적인 정 보 공간 하이퍼텍스트(Hypertext) 웹 브라우저를 통해 웹 서버에서 HTML 문서를 읽어 들여 모니터에 출력 하는 형태로 보이게 된다. 웹 "서핑" 또는 웹 "브라우징“ 사용자는 하이퍼링크를 따라 다른 문서로 이동하거나, 서버로 일련의 정 보를 보낼 수도 있다. 웹 사이트 관련된 내용들이 모여있는 웹 페이지들의 집합을 한다.

Web browsers Netscape Navigator Firefox Google chrome Safari Mosaic web browser 기반의 최초의 상용 Web browser Firefox http://www.mozilla.or.kr/ko/firefox Google chrome http://www.google.com/chrome Safari http://www.apple.com/safari/

X-윈도우

X-윈도우 클라이언트/서버 기반 윈도우 시스템 네트워크 기반 윈도우 시스템 X-서버와 X-클라이언트 다른 호스트에 위치할 수 있다.

X-윈도우 동작과정 Display Monitor X applications X client X-window X server Mouse Keyboard X client

X-윈도우 동작과정 디스플레이(Display) X-서버(X-server) 터미널 스크린, 키보드, 마우스로 구성 디스플레이의 모든 입력과 출력을 처리한다. 하나의 디스플레이에 하나의 X-서버 보통 X-window는 X server를 의미함.

X-윈도우 동작과정 X 클라이언트 디스플레이의 사용자와 대화하는 X 응용 프로그램 X 클라이언트 의 예 출력을 X-서버에 요청 xterm, xclock, netscape, …. 출력을 X-서버에 요청 X-서버로부터 입력을 받음 마우스 클릭, 윈도우 이동, 키보드 누름, …

X 응용(Applications) X 응용이란 ? 어디에 있나 ? X-윈도우 상에서 수행될 수 있는 응용 프로그램 xterm, hanterm, xcalc, xfig, ghostview, xfm, … 어디에 있나 ? /usr/X11R6/bin on Linux /usr/openwin/bin on Solaris

X-윈도우 상의 디스플레이 원격 X-서버에 디스플레이 디스플레이 설정 디스플레이 설정하고 X-응용 실행하거나 -display 옵션을 이용하여 X-응용 실행 xclock -display hostname:0 디스플레이 설정 setenv DISPLAY hostname:0 setenv DISPLAY 203.252.196.78:0

X-윈도우 접근 제어 접근 제어 X-서버에 접근 제어 xhost +hostname

실습: 네트워킹 hostname users/who finger write ftp ssh/telnet 호스트 이름 사용자들 보기 사용자 정보 write 메시지 보내기 ftp 파일 다운로드/업로드 ssh/telnet 원격 로그인

실습: X-윈도우 원격 X-서버에 디스플레이 디스플레이 설정 접근 제어 디스플레이 설정하고 X-응용을 실행하거나 -display 옵션을 이용하여 X-응용 실행 xclock -display hostname:0 디스플레이 설정 setenv DISPLAY hostname:0 setenv DISPLAY 203.252.196.78:0 접근 제어 X-서버에 접근 제어 xhost +hostname X-서버에 연결이 허용된 리스트에 호스트이름 추가