Vorsprung durch Technik

블로그 이미지

MSNU

인터넷에 대해서 알아봅시다.

myPPT 2022. 2. 12. 23:46

























인터넷
 상호 독립적인 네트워크들이  TCP/IP라는 프로토콜을 이용하여 전세계적으로 통합된 통합 네트워크
 중앙통제기관이 없음
 기종이나 운영체제에 관계없이 상호 작용할 수 있게 통합한 네트워크의 집합(inter-net)  Network of Network
인터넷의 역사
 50년대 냉전 시, 일회적인 공격으로 국가적인 규모의 컴퓨팅 능력이 해체 되는 것을 막기 위해 컴퓨팅 능력을 분산 시키기 위한 의도에서 시작
 기존 전화연결방식의 네트워크의 단점 해결책 모색
 메시지는 패킷 단위로 변환되어 전달
 ARPANet (Advanced Research Project Agency Network)
 최초의 인터넷 (1969년에 가동 시작)
국내 인터넷의 역사
 SDN 연구망 구축 (1982)
 미국(1983), 유럽(1984)과 UUCP를 이용한 네트워크 이용
 메일 서비스 (1985)
 교육망(KREN)과 연구망(KREONet) 구축 시작 (1986)
 상용망 서비스 시작
 하이텔, 천리안, 나우누리

인터넷 이용의 요구 사항
 컴퓨터
 모뎀, 랜카드
 브라우저(Browser)
 NIC (Network Information Center)
 주소 등록(IP 주소, 도메인 네임)
 주소 정보에 대한 디렉토리/데이터베이스 서비스
 ISP (Internet Service Provider)
 인터넷에 접속하기 위한 서버 컴퓨터와 소프트웨어를 제공 해주는 업체
인터넷 프로토콜
 프로토콜 (Protocol)
 통신을 성립시키고, 진행시키기 위해 통신 당사자 사이에 맺는 규약
 메시지로부터 패킷을 만들어 내는 방법에 대한 약속 
 패킷을 주고 받음으로써 통신이 이루어진다.
 패킷

인터넷 프로토콜
 네트워크 계층 구조
 컴퓨터 통신망의 프로토콜은 계층 구조로 이루어짐
 다단계 프로토콜이 필요한 이유
 통신을 위해 고려할 사항이 매우 다양함
 라우팅, 오류복구, 호스트들 간 호환성, …
 단일 프로토콜만 정의할 경우 지나치게 복잡하며 프로토콜 관리와 최적화가 어려움
 네트워크 프로토콜 계층 구조
 OSI 7 layer
 인터넷 구조 : 인터넷에서 사용하는 프로토콜 구조로서 TCP/IP 구조라고도 함
인터넷 프로토콜
 TCP/IP 프로토콜
  TCP (Transmission Control Protocol)
 당사자 간의 신뢰성 있는 전송을 위한 작업 수행
 패킷 분실 검사, 패킷 손상 검사, 패킷 순서 유지 
 망의 혼잡 정도, 수신자의 패킷 처리 속도 분석  적절한 전송 속도 유지 작업
 IP (Internet Protocol)
 인터넷 주소 지정에 대한 약속
 통신 상대방에게 메시지를 전송할 수 있는 경로 설정 관련 작업
 메시지 패킷화
인터넷 주소
 많은 컴퓨터 중에서 상대방 컴퓨터를 인식해야 함
 주소
 IP 주소 (IPv4)
 Internet에 연결된 모든 Host들은 32비트의 unique한 IP 주소를 가짐
 8 비트 단위로 나누어 4개의 정수로 표기
 예) 147.46.10.8
 (네트워크 주소 + Host 주소) 로 구성
 예) 서울대 Plaza 시스템 (147.46.10.8)
   네트워크 주소
      호스트 주소
IP 주소 계층 구조
IP 주소 계층 구조
 IP 주소 클래스
 A Class : 전체 IP 주소의 1/2
 B Class : 전체 IP 주소의 1/4
 C Class : 전체 IP 주소의 1/8
 모든 Host 비트가 0 : 네트워크 자체를 의미 (예:147.46.0.0) 
 서울대 : Class B에 해당(147 = 100100112)
인터넷 주소
 Port
 다른 컴퓨터와 통신하기 위해,  IP 주소 + 포트를 알아야 한다.
 한 컴퓨터에서 여러 프로그램이 네트워크를 사용하는 경우,
 들어오는 데이터가 어느 프로그램의 데이터인지 판단할 수 없음
 각 프로그램마다 고유한 포트 번호 할당
 들어오는 데이터에 적힌 포트 번호를 보고 어느 프로그램의 데이터인지 판단
 많이 쓰이는 포트 번호
 WWW : 80, FTP : 21, Telnet : 23
DNS (Domain Name System)
 숫자로 구성된  IP 주소는 사람이 사용하기에는 적합하지 않다  이름을 부여
 인터넷에서 컴퓨터는 IP 주소와 그에 대응되는 도메인 네임을 가진다.
 예) 147.46.10.8  plaza.snu.ac.kr
 Host 이름 + Domain 이름
 plaza1.snu.ac.kr
     Host         Domain
 Host 이름은 Domain 내에서 유일해야 함
 실제 네트워크 상에서 정보를 주고 받기 위해서는 IP 주소를 알아야 한다.
DNS (Domain Name System)
 DNS 서버
 도메인 네임을 IP 주소로 바꾸는 역할
 호스트는 도메인 네임에 대응되는 IP 주소를 알 수 없을 경우 네임 서버에 문의
 호스트별로 자신의 네임 서버 지정

 인터넷에서 데이터를 가져오는 순서
 URL 입력,  예) http://www.snu.ac.kr
 DNS 서버에서 도메인 네임에 해당하는 IP 주소를 가져옴
 해당 IP 주소의 지정된 포트로 request 를 보냄
 입력한 IP에 해당하는 호스트에서 response를 보냄
 Response를 받아서 화면에 출력
 인터넷  주소 체계
기관별 최상위 도메인 
각 국가별 도메인
인터넷 서비스
 인터넷 서비스의 종류 
인터넷 서비스의 종류
 E-mail (Electronic Mail)
 인터넷상의 주소를 가진 사람들이 서로  컴퓨터로 주고 받는 편지
 예) 일반 웹 상의 웹메일 : 한메일, Hotmail, Gmail

 Usenet (User’s Network)
 주제별로 동호인들이 모여 토론 그룹을 형성하여 대화를 나누는 인터넷상의 전자게시판
 프로그램 예 : 아웃룩 익스프레스

 FTP (File Transport Protocol)
 인터넷에 연결된 다른 컴퓨터로부터 프로그램이나 파일을 복사
 프로그램 예 : 알 FTP, Cute FTP
인터넷 서비스의 종류
 Telnet
 멀리 떨어진 컴퓨터에 접속하여 마치 자신의 컴퓨터처럼 사용
 프로그램 예 : 새롬 데이타맨, Windows 내장 telnet 프로그램

 WWW (World Wide Web)
 웹 브라우저를 통해 멀티미디어 데이터를 보고 읽을 수 있는 가장 대표적인 인터넷 서비스
 프로그램 예 : Internet Explorer, Netscape

 Gopher
 WWW가 탄생하기 전까지 가장 많이 이용되었던 메뉴 방식의 텍스트 정보검색 도구
인터넷 서비스의 종류
 IRC (Internet Relay Chatting)
 지구상의 다른 사용자들과 컴퓨터로 대화를 나눌 수 있는 기능
 프로그램 예 : mIRC

 IM (Instant messenger)
 IRC와 유사, 개인기반
 프로그램 예 : MSN messenger, NateON
WWW (World Wide Web)
 CERN site
 Dr. Berners-Lee가 자신이 일하던 입자 물리 연구소의 이름을 본 따 최초의 World Wide Web(WWW)를 구축
 인터넷 망을 통해 쉽게 정보를 공유하기 위한 목적을 개발
 웹 브라우저 개발 (1993, 미국, NCSA)
 Mosaic (by Marc Andreessen)
 인터넷의 대중화
 W3 Consortium (1994)
 WWW과 관련된 표준안 제정 단체
 WWW의 표준 프로토콜인 HTTP 기능 개선
 WWW과 관련된 소스 코드 공개
 WWW 표준 프로토콜의 전파

WWW의 특징
 다양한 프로토콜 지원
 FTP, Gopher, News, Mail 등 지원
 하이퍼텍스트/하이퍼미디어/하이퍼링크
 멀티미디어 지원
 그래픽 인터페이스


WWW의 구성
 클라이언트-서버 구조
WWW의 구성 요소
 HTTP (HyperText Transfer Protocol)
 웹 서버와 웹 브라우저 사이에 하이퍼텍스트를 주고 받는데 사용되는 프로토콜
 요청 / 응답 방식으로 동작
 웹 브라우저
 Navigator (Netscape)
 Internet Explorer (Microsoft)
 웹 서버 : HTTP 데몬(httpd)
 HTTP 요청을 처리하기 위한 프로그램
WWW의 구성 요소
 URL (Uniform Resource Locator)
 웹 브라우저에게 원하는 정보의 위치를 알려 주기 위해 사용하는 주소
 WWW 시스템의 하이퍼링크를 지정하는데도 사용
 URL의 기본 형식


 예) http://www.snu.ac.kr:80/index.html
 http의 포트 번호 기본값 :  80
 http는 디렉토리만 명시하고 파일명이 없으면 index.html 문서를 전송
WWW의 구성 요소
 HTML (HyperText Markup Language)
 웹 페이지에 포함된 정보와 그 정보를 디스플레이 하는 방법을 기술하는 표준 언어
 태그를 사용하여 문서를 타이틀, 단락, 목록, 하이퍼링크 등으로 구조화

HTML
 주요 태그
 <HTML> : 현재 파일이 HTML 문서임을 나타내는 태그
 <HEAD> : HTML 문서에 대한 일반적인 정보 표시, 웹 브라우저 화면에 나타나지 않음
 <TITLE> : HTML 문서의 제목을 정의하는 곳, 웹 브라우저의 제목 표시줄에 출력 
 <BODY> : HTML 문서의 실제 내용이 들어가는 곳
 <Hn> : 글자의 크기 표현, H1에서 H6까지 6단계, H1이 가장 큰 글자
 3가지 태그의 형식
 <태그>문장</태그>
 <태그 속성 = 인자>문장</태그>
 <태그>

E-mail
 Email Address
 bcbae@icomf.idis.or.kr
 chanho@[122.34.55.100]
 E-mail 이용하기
 웹으로 e-mail 체크
 E-mail client 이용
 Outlook (MS office 제품)
E-mail
 E-mail protocol
 POP3 (Post Office Protocol 3)
 E-mail 수신 서버에서 사용하는 프로토콜
 SMTP (Simple Message Transfer Protocol)
 E-mail 송신 서버에서 사용하는 프로토콜
 전자우편 내용구조
 헤더 : 수신자, 발신자, 제목, 날짜, 참조(cc, carbon copy), 숨은 참조(bcc)
 본문
Newsgroups
 Usenet: 특정한 주제에 대해 정보들을 읽고 게시할 수 있도록 만들어진 informal한 컴퓨터 네트웍⇒ newsgroups이라고도 불림
 10000개 이상의 뉴스 그룹이 존재
 예)
 alt.music.chicago
 alt.music.mp3
 alt.russia
 alt.sci.astro
 alt.sci.math.probability



FTP (File Transfer Protocol)
 Internet에 연결된 컴퓨터들간의 파일 전송 방식을 규정한 규약
 anonymous FTP
 별도의 account를 요구하지 않고 공개적으로 파일을 download할 수 있도록 만들어진 ftp site
 ID를 물어 볼 때 실제 ID가 아니라 anonymous라는 공개 ID를 입력
 password로는 자신의 e-mail  주소를 입력
검색 엔진
 부분적인 정보만을 가지고 원하는 정보를 찾을 수 있도록 도와 주는 WWW 시스템 상의 도구
 검색엔진은 검색을 지원하기 위해 데이터베이스 구축
 웹 로봇 (로봇 에이전트)
 인터넷을 돌아다니면서 각 서버가 제공하는 정보를 얻어 자동적으로 데이터베이스를 구축







저작자표시 (새창열림)

'myPPT' 카테고리의 다른 글

한비자가 추구하는 법치 / 사상과 철학  (0) 2022.03.06
대입연산자/변형증감연산자/ 조건연산자/ 괄호 / 우선순위와 결합 순서 정리  (0) 2022.02.18
블루오션 전략(BLUE OCEAN STRATEGY)  (0) 2022.01.08
Même assis moins peut aider à prévenir les maladies cardiaques.  (0) 2021.12.19
관광의 개념  (0) 2021.05.27
Posted by MSNU






favicon

Vorsprung durch Technik

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (993)
    • myPPT (813)
    • 시리즈 (164)
      • 연소 (14)
      • 경제 (5)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바