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

Slides:



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

네트워크 관련 명령어 영어영문 이충훈 정보통신 김재학. SSH( 보안텔넷 ) SSH 란 ? SSH(Secure Shell) 는 다른사용자가 세션을 엿듣지 못하도록 세션을 감싸주는 텔넷 응용프로그램으로 보안버전의 프로그 램입니다. 즉, 패스워드가.
컴퓨터 통신과 인터넷 2. 컴퓨터 통신 2.1 컴퓨터 통신 장비 ~ 고성능 컴퓨터. 전화선이나 전용선, 모뎀이나 통신카드, 통신용 프로그램 컴퓨터 IBM AT (286) 호환 기종 – 문자 서비스만 IBM AT (486-RAM 16MB) 급 호환 기종이상.
학습목표 통신과 네트워크의 개념 컴퓨터 통신망 인터넷 정의 및 역사 인터넷 주소 체계 웹 서비스의 정의 및 특징
경상대학교 TOEIC 접수 매뉴얼 경상대학교 접수페이지 페이지 설명
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
컴퓨터 네트워크와 인터넷.
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
조준희 (Cho, Junhee) TCP/IP 조준희 (Cho, Junhee)
목 차 ▶ 회원가입 ▶ 시스템접속 ▶ 지원자 서비스 개인회원 단체회원 대국민 서비스 로그인 메인 화면 내 정보방 신청관리
HTML5 웹 프로그래밍 입문 (개정판) 1장. 인터넷과 웹환경의 발전.
6장 인터넷 서비스와 활용 6.1 인터넷의 역사와 사용환경 6.2 웹(WWW)과 홈페이지 6.3 인터넷/웹 기반 서비스
2 장 인터넷의 구성 및 접속.
3 장 인터넷 서비스.
제8장 네트워킹.
3장 인터넷과 멀티미디어.
Chapter 7 Networking.
정보활용 능력과정 경일대학교 컴퓨터공학과 김 현성
웹 해킹 기초와 실습.
7. 인터넷 환경과 멀티미디어 멀티미디어의 이해 임순범.
FTP 09 SPARCS 박철웅 [dothack].
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
제 12 장 브로드캐스팅과 멀티캐스팅.
제4장 인터넷.
NFS, FTP coearth, george.
서버의 종류와 기능 환경공학과 권진희.
Network 네트워크 이론 및 실습 TCP / IP 4장.
2 장 인터넷의 개요.
Web Servers (IIS & Apache)
10. About TCP / IP SPARCS 08 우성필.
제 4장 주소변환 프로토콜 (ARP : Address Resolution Protocol)
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
제 18 장 TCP/IP 연결 확립과 종료 정보통신연구실.
Chapter 02 네트워크에 대한 이해.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
FTP 중앙대학교 안 봉 현
7장: 원격 통신 인터넷과 온라인 자원의 사용.
인터넷의 작동 원리 PARSONS/OJA 인터넷.
제3장 인터넷과 정보통신.
정보처리개론 IV. 인터넷.
Processing resulting output
5. 네트워킹 사용자 표시 : users/ rusers/who/w users 지역 호스트 상에 있는 사용자의 간단한 목록 표시
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
제 14 장 도메인 네임 시스템 정보통신연구실.
김 형 진 전북대학교 IT응용시스템공학과 인터넷의 활용 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
제9장 네트워킹 숙명여대 창병모 2011 가을.
3부 해킹 전 정보 획득 Chapter 6. 풋프린팅과 스캔
시스템 운영계획 통신 케이블 제작 엑세스 포인트, 스위치, 라우터 설치 및 환경구성
B2B 전자도서관 B2B 전자도서관 웹서비스 사용자 매뉴얼.
김 형 진 전북대학교 IT응용시스템공학과 인터넷의 활용 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
4 Whois와 DNS 조사.
3장. 라우터와 스위치의 기본설정 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
1 학습 목표 네트워크의 기초 네트워크 관련 기초 용어를 익힌다.
제8장 네트워킹 숙명여대 창병모
연습 문제 풀이 헥사 값의 의미 FTP 응답 코드의 의미 분석 (a) D 0A (b)
TCP/IP 네트워크 구조 TCP/IP 개요 TCP/IP 프로토콜 한빛미디어(주).
Linux 9.X 기초에서 활용까지 Chapter 03 리눅스 설치.
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
초기화면 인터넷의 이해 Ⅳ. 컴퓨터와 생활> 2. 인터넷의 활용> 기술·가정 2학년 2학기
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
Ⅳ. 컴퓨터와 생활.
제9장 네트워킹 숙명여대 창병모
B2B 전자도서관 B2B 전자도서관 웹서비스 사용자 매뉴얼.
시스템 인터페이스 Lab3 Unix 사용법 실습.
제 12 장 브로드캐스팅과 멀티캐스팅 정보통신연구실.
웹 기획 강의(8) PowerYouth.
컴퓨터활용능력 필기 2급 정리.
Internet 인공지능연구실
HTML5 웹 프로그래밍 입문 홈페이지 계정.
제2부 3장 인터넷 인터넷 ( a global network of networks )
Presentation transcript:

제 4 장 인터넷 창병모

4.1 네트워크 구성 2

LAN(Local Area Network) LAN  근거리 통신망으로 집, 사무실, 학교 등의 건물과 같이  가까운 지역을 한데 묶는 컴퓨터 네트워크 이더넷 (Ethernet)  제록스 PARC 에서 개발된 LAN 구현 방법으로  현재 가장 일반적으로 사용되고 있다. 3

라우터 (router) 두 개 혹은 이상의 네트워크를 연결하는 장치 데이터 패킷의 목적지를 추출하여 그 경로에 따라 데이터 패킷을 다음 장치로 보내주는 장치 공유기 혹은 스위치라고도 함. 4

게이트웨이 (Gateway) 일종의 고용량 라우터로 LAN 을 인터넷에 연결하는 컴퓨터나 장치 무선 액세스 포인트 (wireless access point, WAP)  네트워크에서 와이파이, 블루투스 등을 이용하여  컴퓨터 / 프린터 등의 무선 장치들을 유선망에 연결할 수 있게 하는 장치 5

4.2 인터넷 6

인터넷 (Internet) 인터넷  전세계 컴퓨터가 서로 연결되어 TCP/IP 프로토콜을 이용해 정보를 주고받는 공개 컴퓨터 통신망 프로토콜  서로 다른 기종의 컴퓨터 사이에 어떤 자료를, 어떤 방식으로, 언제 주고 언제 받을지 등을 정해놓은 규약  간단히 통신을 하기 위한 규약 7

TCP/IP 프로토콜 IP(Internet Protocol)  호스트의 주소지정과 패킷 분할 및 조립 기능에 대한 규약  인터넷 상의 각 컴퓨터는 자신의 IP 주소를 갖는다.  IP 주소는 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위 해서 사용하는 주소 TCP(Transport Control Protocol)  IP 위에서 동작하는 프로토콜로,  데이터의 전달을 보증하고 보낸 순서대로 받게 해준다. 8

호스트명 (hostname) 인터넷에 연결된 컴퓨터에게 부여되는 고유한 이름 호스트명은 보통 사람이 읽고 이해할 수 있는 이름 도메인 이름 (domain name) 이라고도 한다. 호스트명 IP 주소 cs.sookmyung.ac.kr cs.kaist.ac.kr cs.berkeley.edu

DNS(Domain Name System) 호스트명을 IP 주소로 번역하는 서비스 DNS 는 마치 전화번호부와 같은 역할 nslookup(name server lookup) 명령어  도메인 이름 서버 (domain name server) 에 호스트명에 대해 질의 $ nslookup cs.sookmyung.ac.kr Server: Address: #53 Name: cs.sookmyung.ac.kr Address: 사용자 정보 $ finger 사용자 사용자에 대한 자세한 정보를 보여준다. 10

4.3 사용자 통신 11

메시지 보내기 : write wrtie 명령어를 이용하여 메시지를 보낼 수 있다. $ write 사용자명 [ 단말기명 ] $ write brain $ write brain pts7 wall(write all) 명령어  로그인된 모든 사용자에게 메시지를 보냄  시스템 셧다운과 같은 긴급한 메시지를 전달할 때 사용됨 $ wall [ 파일 ] 메시지 허용여부 $ mesg [y|n] 12

4.4 파일 전송 13

ftp 파일 전송 프로토콜 (File Transfer Protocol, FTP) 의 약자 FTP 서버와 클라이언트 사이의 파일 전송을 위한 서비스 주로 파일을 업로드 하거나 다운로드 하기 위하여 사용 ftp 혹은 sftp 명령어를 이용하여 파일 전송 $ ftp -n [ 호스트명 ] $ sftp -n [ 호스트명 ] 14

FTP(File Transfer Protocol) $ ftp -n [ 호스트명 ] $ ftp cs2.sookmyung.ac.kr Connected to cs2.sookmyung.ac.kr. 220 (vsFTPd 2.0.5) Name (cs2.sookmyung.ac.kr:chang): 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> $ sftp -n [ 호스트명 ] $ sftp cs2.sookmyung.ac.kr Connecting to cs2.sookmyung.ac.kr... password: sftp > 파일 전송 프로토콜 FTP 서버와 클라이언트 사이의 파일 전송을 위한 서비스 주로 파일을 업로드 하거나 다운로드 하기 위하여 사용 ftp( 유닉스 ) 혹은 sftp( 리눅스 ) 명령어를 이용하여 파일 전송 15

ftp 내부 명령어 명령어의미 !command 로컬 호스트에서 명령어 실행 lcd path 로컬 호스트의 작업 디렉토리 변경 cd path 원격 호스트의 작업 디렉토리 변경 get 파일명해당 파일을 다운로드 한다. mget 파일명 * 여러 파일들을 다운로드 한다. 대표문자 사용 가능 put 파일명해당 파일을 업로드 한다. mput 파일명 * 여러 파일들을 업로드 한다. 대표문자 사용 가능 help 도움말 ls [path] 원격 호스트의 해당 디렉토리 리스트 pwd 원격 호스트에서 현재 작업 디렉트리 프린트 quit 종료 ascii 전송 모드를 아스키 모드 (ascii mode) 로 설정 ( 기본 설정이며 텍스트 파일 전송 시 사용 ) bin 전송 모드를 이진 모드 (binary mode) 로 설정 ( 실행 파일, 이진 파일 전송 시 사용 ) 16

4.5 원격 접속 17

telnet 원격 호스트에 연결하여, 자신의 컴퓨터를 마치 원격 호스트의 터미널처럼 사용할 수 있다.  지역 호스트 (local host), 원격 호스트 (remote host) $ telnet 호스트명 ( 혹은 IP 주소 ) $ telnet cs.sookmyung.ac.kr Trying Connected to cs. Escape character is '^]'. SunOS 5.9 login: 18

윈도우즈에서 telnet 명령어 사용 C:\> telnet cs.sookmyung.ac.kr 19

ssh(secure shell) 원격 로그인 $ ssh 호스트명 $ ssh -l 사용자명 호스트명 $ ssh password 원격 명령 실행 $ ssh 호스트명 명령 $ ssh cs2.sookmyung.ac.kr who password: root : :48 chang pts/ :53 원격 로그인 혹은 원격 명령 실행을 위한 프로그램 보안을 위해 강력한 인증 및 암호화 기법 사용 기존의 rsh, rlogin, telnet 등을 대체하기 위해 설계됨 20

PuTTY PuTTY 을 사용하여 MS 윈도우즈에서도 ssh 를 사용 다운로드 한글 PuTTY telnet, ssh 등 사용 가능 21

ping 명령어 원격 컴퓨터의 상태를 확인  IP 네트워크를 통해 원격 호스트가 도달 가능한지 테스트 $ ping 호스트명 $ ping eecs.mit.edu PING EECS.mit.edu ( ) 56(84) bytes of data. 64 bytes from EECS.MIT.EDU ( ): icmp_seq=0 ttl=239 time=229 ms 64 bytes from EECS.MIT.EDU ( ): icmp_seq=1 ttl=239 time=228 ms... 22

4.6 월드 와이드 웹 23

월드 와이드 웹 (World Wide Web, WWW, W3) 월드 와이드 웹 (WWW)  인터넷에 연결된 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간 하이퍼텍스트 (hypertext)  문서 내의 어떤 위치에서 하이퍼링크를 통하여 연결된 문서나 미디어 에 쉽게 접근  하이퍼텍스트 작성 언어 : HTML(Hyper Text Markup Language) HTTP(Hyper Text Transfer Protocol)  웹 서버와 클라이언트가 통신할 때에 사용하는 프로토콜  웹 문서뿐만 아니라 일반 문서, 음성, 영상, 동영상 등 다양한 형식의 데 이터 전송 URL(Uniform Resource Locator)  인터넷에 존재하는 여러 가지 자원들에 대한 주소 체계  24

웹 브라우저 (web browser) 웹 브라우저  WWW 에서 정보를 검색하는 데 사용하는 소프트웨어  WWW 에서 가장 핵심이 되는 소프트웨어  웹페이지 열기, 최근 방문한 URL 및 즐겨찾기 제공, 웹페이지 저장 웹 브라우저 종류  1993 년, 모자이크 (Mosaic)  1994 년, 넷스케이프 (Netscape)  1995 년, 인터넷 익스플로러 (Internet Explorer)  파이어폭스 (Firefox)  사파리 (Safari)  크롬 (Chrome) 25

크롬 (Chrome) 구글 크롬  빠른 속도가 장점이며 간결한 디자인으로 초보자도 쉽게 사용  악성코드 및 피싱 방지 기능을 사용하여 안전하고 보호된 웹 환경  26

사파리 (Safari) 애플 사파리  빠른 속도  모바일용 사파리 ( 아이팟, 아이폰, 아이패드 )  27

파이어폭스 (Firefox) 모질라 (Mozilla) 파이어폭스  사용자 편의를 위해 스마트 주소창, 탭 브라우징, 라이브 북마크, 통합 검색, 다양한 검색 엔진 지원 등을 제공  28

핵심 개념 ftp 혹은 sftp 명령어를 이용하여 파일을 전송할 수 있다. 인터넷은 TCP/IP 프로토콜을 이용해 정보를 주고받는 전세계적인 공 개 컴퓨터 통신망이다. telnet 혹은 ssh 명령어를 이용하여 원격 호스트에 접속할 수 있다. 29