인터넷의 기초

렛츠웹 + 게임/My Tip 2009. 1. 13. 13:15

◆ 인터넷의 개념
* TCP/IP: 군사 목적으로 구축된 ARPANET의 연구그룹에 의해 가시화된 프로토콜
* 프로토콜: 컴퓨터 네트워크를 통하여 데이터 전송을 오류 없이 효율적으로 구현하기 위해 지켜야 하는 통신의 약속과 규범
* NIC: 국가별 인터넷 레지스트리에 해당하는 명칭, 네트워크정보센터

◆ 인터넷의 역사
* 세계 인터넷의 역사
 - 1969: 인터넷의 시초인 ARPANET 시작
 - 1972: 인터넷 서비스로서 TELNET과 FTP 표준으로 제정, EMAIL 탄생
 - 1979: USENET 시작
 - 1982: TCP/IP를 인터넷 표준 프로토콜로 채택, 인터넷 개념 정립
 - 1983: 통신량이 급증하자 ARPANET에서 군사 목적의 MILNET을 분리
         군사 목적으로 분리시킨 나머지를 학술 목적으로 운영
 - 1984: DNS(네트워크 상에서 도메인 네임을 관리하는 서비스) 도입
 - 1986: 미국과학재단(NSF)에서 슈퍼컴퓨터 센터 간의 통신을 위해
         NSFNET구축
 - 1988: IRC 개발
 - 1989: 전세계와 NSFNET 연결
 - 1990: ARPANET이 폐지되고 ARCHIE 시작
 - 1991: 인터넷 서비스로 GOPHER,WAIS 시작
 - 1992: NSFNET을 ANSNET으로 발전시킴, WWW 시작
 - 1993: INTERNIC(국제 인터넷 정보 센터)를 설립
         모자이크 개발(최초의 멀팀디어 웹 브라우저, 넷스케이프의 전신)
 - 1994: 웹 브라우저 넷스케이프 내비게이터 등장, 인터넷 비즈니스 활성
 - 1995: 인터넷 수요의 급증으로 상용 기간망이 등장, 인터넷 상업화
 - 1996: 새 도메인 네임인 gTLD 추가

* 국내 인터넷의 역사
 - 1982: 국내 최초 인터넷 SDN 구축
 - 1983: 국가기간전산망 사업 시작
 - 1988: 국가기간전산망의 학술망인 교육망(KREN)과
         연구전산망(KREONET)을 구축
 - 1990: 한국통신의 하나망이 하외이 대학과 연결됨
 - 1991: 시스템공학연구소와 샌디애고 슈퍼컴퓨터센터를 56kbps로 연결
 - 1992: 교육망(KREN)과 하나망을 연동
 - 1994: 한국통신에서 최초로 상용 서비스 KORNET을 구축하여 상용망            서비스 시작됨, 인터넷 서비스 활발해짐
 - 1998: 한국전자통신연구원(ETR)에서 IPV6 실험망인 ‘6Bone'에서 주소           를 할당받음.  ’6Bone-KR' 서비스 시작
 - 1999: 정보통신부 - 한국인터넷정보센터(KRNIC) 설립 승인
 - 2001: 정보통신부 - ‘인터넷 신 주소체계 IPV6 도입을 통한 차세대
         인터넷 기반 구축 계획’ 수립
 - 2002: 서울대, 한국전자통신연구원(ETR) 등이 참여하여 IPV6 활성화를
        위한 프로젝트 시작
 - 2004:한국인터넷정보센터(KRNIC)가 ‘한국인터넷진흥원(NIDA)'으로 승격
 - 2004: 한국 인터넷 이용자 수 3천만명 돌파
 - 2005: 한국 IPV6 주소 보유율 세계 3위로 평가됨

*인터렉티브 미디어 광고: 소비자를 일정한 그룹으로 묶어 선택적으로 광고하는 것으로 쌍방향 의사 전달이 가능하다.

*인터넷의 주소체계
 - IP 주소는 현재 32bit 주소체계인 IPv4를 사용하고 있다.
 - 차세대 IP 주소체계는 IPv6로서 128BIT의 주소를 사용한다.

*IPv4 주소
- 8BIT씩 4개의 옥텟으로 구성된 32bit 체계이다.
- IPv4 주소는 네트워크(N) 부분과 호스트(H) 부분으로 구분
- IPv4 주소의 총 개수: 2³²개 = 약 42억 9천 개

*IPv4 주소의 틀래스
- 클래스는 IP 주소의 첫 옥텟으로 구분
- A, B, C, D, E 클래스
        일반 네트워크 구성용
- 클래스 A: 1~126
- 클래스 B: 128~ 191
- 클래스 C: 192~223
- 클래스 D: 224~239, IP 멀티캐스트용, 엠본 중계에 사용
- 클래스 E: 240~247, 실험용
- 첫 옥텟 127은 ‘루프백’을 나타낸다. 127.0.0.1은 호스트 자신을 가리키며, 자기 자신을 테스트할 때 사용

*사설 IP 주소
- 전세계 IP 주소를 관리하는 ICANN 산하 IANA가 사설 네트워크 구축을 위해 미리 확보해 둔 주소
- A 클래스 1개: 10.0.0.0 ~ 10.255.255.255
- B 클래스 16개: 172.16.0.0 ~ 172.31.255.255
- C 클래스 256개: 192.168.0.0 ~ 192.168.255.255
- 단점: 외부에서 직접 접근할 수 없어 게임이나 기타 P2P 프로그램 사용 못한다.

* 차세대 인터넷 주소체계(IPv6)
- 급속한 인터넷 성장으로 인한 IPv4 주소 공간의 고갈, IP수준에서의 보안 능력 등을 해결하기 위해 가장 효율적인 대안으로 제시된 새로운 주소체계
- 계층적 구조로서 안정적이며, 고속의 라우팅을 지원하기 위해 규정
- 16BIT씩 8개로 구성된 총 128BIT의 체계
- 앞자리에 나오는 0 제거할 수 있다
- 연속된 0이 있을 경우 세미콜론(::)으로 대체, 두 번이상 반복 안됨
ex) 21DA:0:0:010F:1:0:0:9C5A
 = 21DA::010F:1:0:0:9C5A
- 주소 공간이 늘어났기 때문에 주소 공간을 목적별로 세분화할 수 있다
- 총 개수는 16⁸(43억)* 16⁸* 16⁸* 16⁸ = 거의 무한대  
- 멀티미디어 데이터를 실시간으로 처리하도록 광대역 폭을 제공,
- 보안 기능 강화, 트래픽 확인 가능

◆ IP 주소 할당 체계
- IANA에서는 대륙별 인터넷 레지스트리 IR(APNOC, ARIN, RIPE NCC)에 IPv6 공식 주소 할당을 위임
- 국내에서는 한국통신(KT)과 한국 전자통신 연구원(ETRI)이 아시아 태평양 지역을 관리하는 APNIC으로부터 할당받은 sTLA를 국내에 새부 할당
- 전 세계의 IP 주소 관리는 ICANN(국제인터넷주소관리기구)의 IANA(인터넷주소배정국)에서 담당
- 국내의 IP 주소 관리: 한국 인터넷진흥원(NIDA)에서 관리
- ISP, 지역별 레지스트리에 IP를 배정한다.
1) 대륙별 인터넷 레지스트리 RIR
- 각 대륙에서 해당 영역에 대한 책임과 대표 역할을 위임받은 등록 기관
- APNIC: 아시아 태평양 지역
- ARIN: 북아메리카와 사하라 이남의 아프리카
- RIPE NCC: 유럽, 중동, 중앙아시아, 적도 부근의 아프리카 몇 개국
- LACNIC: 라틴 아메리카와 카리브 해의 섬 지역

2) 국가별 인터넷 레지스트리 NIR
- 우리나라는 NIDA(KRNIC), 필요로 하는 ISP(인터넷 서비스 제공자)에게 배정

3) 지역별 인터넷 레지스트리 LIR
- ISP가 담당
◆ 호스트 이름과 DNS
-FQDN: 호스트 이름 + 도메인 이름
1) 최상위 도메인(TLD)
- gTLD: ICANN의 IANA에서 관리하는 도메인
        com(영리목적의 단체나 기업체), net(네트워크 관리기관),
        org(비영리기관), edu(교육기관), int(국제적인 기구나 연구소),             gov(미국 연방 정부기관), mi(미국 연방 군사기관), pro(전문직용)
        aero(항공 관련 산업), coop(협회 또는 조합)
- ccTLD: 각국 NIC 기관이 관리하는 도메인
         국가명 kr, jp, us, uk(영국), ca(캐나다), fr, de(독일), kp(북한)
- .edu 도메인은 4년제 종합대학 및 단과대학 이상만 허용했으나 미국 상무부가 2003년 이후부터 연구소, 신학교, 미용학교, 원격교육기관 등에도 사용할 수 있도록 승인
2) 차상위 도메인(SLD)
- 미국에서는 기관 이름
- .co: 영리목적의 단체나 기업체       
  .go: 정부기관이나 공공기관
  .ac: 교육기관/대학(원)
  .nm 또는 ne: 네트워크 관리기관
  .or: 비영리기관
  .re: 연구소나 연구단체
  .kg: 유치원
  .es: 초등학교
  .ms: 중학교
  .hs: 고등학교
  .sc: 기타 교육기관
  .pe: 개인
3) 도메인 이름 작성 규칙
- 개인 도메인은 3문자, 그 외는 2문자부터 가능, 최대 63문자
- 하이픈으로 끝날 수 없다.
4) 도메인 이름 서비스(dns)
- 호스트 이름을 숫자로 구성된 ip주소로, 혹은 그 반대로 일대일 대응시켜주는 서비스
5) 서브 도메인

*클라이언트: 네트워크 상에서 서비스를 요청하는 컴퓨터
*서버: 서비스를 제공하는 컴퓨터
*우리 나라의 상업용 인터넷망: Boranet, Thrunet, KORNET


◎ 인터넷 서비스
◆ 웹 서비스
- 1989년 유럽 입자물리연구소(CERN)의 팀 버너스-리에 의해 창시
* 웹 서비스의 구성
- 웹 서버에 정보 저장
- 하이퍼텍스트 방식으로 문서 작성, html
- http: 웹 상에서 파일을 주고 받기 위해 필요한 하이퍼텍스트 전송 규약
- 하이퍼텍스트 문서들은 홈페이지 단위로 관리
- 웹 브라우저: 모자이크: 최초의 웹 브라우저(1993)
               넷스케이프 네비게이터: 모자이크 후속
               핫 자바: 썬 마이크로 시스템즈 사에서 만듬
               인터넷 익스플로러
* 웹 서비스 관련 기술
- 플러그인: 웹 브라우저의 창 안에서 실행, 웹 브라우저가 직접 처리하지              못하는 데이터 처리
- VRML: 입체감 있는 3차원 공간을 인터넷 상에 표현하도록 해주는 언어
         확장명 .wrl
- CGI: 서버 측 자료를 접근한다든지 서버 측에서 다른 컴퓨터 프로그램을         별도로 수행하여 그 결과를 홈페이지 상에서 받아보고자 할 때
       사용하는 공용 인터페이스
- 자바: 객체 지향형 언어, 인터넷 프로그래밍
- 자바 애플리케이션: 홈페이지와 독립적으로 수행되는 자바 프로그램
- 자바 애플릿: 웹 브라우저 안에 포함, 홈페이지 일부처럼 수행
- 자바 스크립트: 직접 삽입하여 사용할 수 있는 스크립트형 언어
- 플래시

◆ 전자우편 서비스
- SMTP: 송신을 담당하는 프로토콜
- POP, IMAP: 수신을 담당하는 프로토콜
- 전달: Forward
- 첨부: Attachment
- 동보메일: 하나의 전자우편물을 여러 수신자들에게 동시에 보내는 것
- 폭탄메일( Email Bomb): 특정한 전자우편 서버의 정상적인 작동을 방해할 목적으로 보낸 메일, 매우 크기가 큰 전자우편물
*헤더의 주요 구성요소
- from: 송신자, to: 수신자, date, subject: 제목,
  Cc: 참조자, Bcc: 숨은 참조자
*본문의 주요 구성 요소: 메시지 내용, 발송인 서명
 
◆ 뉴스 서비스
- 유즈넷: 대표적인 네트워크 토론 시스템
- 뉴스그룹: 주제를 가진 토론 집단
- 일종의 동호회 서비스
- 기사 전달 위해 NNTP 라는 프로토콜 사용
- 뉴스리더: 뉴스그룹을 관리해주는 프로그램
- 한글 뉴스그룹명은 각 부분이 최대 14자, 영소문자, 숫자, +, -

*유즈넷과 관련된 주요 용어
- 중재그룹(Moderated Group): 관리자가 존재하는 그룹, 기사에 대한 선별 가능, 기사 요약(다이제스트)
- 스레드: 임의의 주제에 대한 연속적인 질의응답이 계층적으로 표현된 것
- 교차 투고(CP): 여러 뉴스그룹에 동일한 기사를 올리는 것
- 중복 투고(MP): 올린 횟수만큼 중복 저장, 스팸으로 간주될 수도 있다.

*뉴스 그룹명
- han.announce: 중재그룹, 공지사항, 토론 요청(RED)
- han.answers: FAQ 관련
- han.test: 초보 연습용
- han.news.groups: 한글 뉴스그룹의 생성, 삭제, 변경, 투표 제안
- han.news.users: 유즈넷 이용에 대한 질의 응답
- han.misc.jobs: 취업 정보
- han.comp.internet: 인터넷 관련

◆ 텔넷 서비스: 멀리 떨어져 있는 컴퓨터에 로그인, 원격 접속

◆ 파일전송(FTP) 서비스
- 컴퓨터 간의 파일 전송 지원

◆ 익명 파일전송(Anonymous FTP) 서비스
- 공개, 별도의 계정없이 누구나 가능
- 보통 암호는 사용자의 전자우편주소
- 파일의 수신만 가능
- 공개 파일은 보통 ‘Pub'이라는 디렉터리 안에 놓인다.

◆ 아치(Archie) 혹은 아키 서비스
- 익명 파일전송 서버를 대상으로 파일 검색할 수 있도록 지원
- 먼저 텔넷 서비스를 통해 아치 서버에 계정으로 접속 후 받는다.

◆ Whois 서비스
- 인터넷을 운영하는 각 기관의 주요 운영 정보를 조회하도록 지원
◆ 고퍼(Gopher) 서비스
- 인터넷을 정보를 체계적으로 구조화하여 메뉴 형태로 정리, 파일 전송

◆ 기타 서비스
*베로니카 서비스: 고퍼 서비스가 지원되는 전체 네트워크를 검색, 사용자가 원하는 주제가 들어 있는 정보를 찾아 보여준다. 고퍼의 정보를 모아 대형 인덱스를 만든다.
*머드 서비스: 인터넷 상에서 여러 사람들이 상호 작용하여 하나의 과업을 이루어가는 서비스, 네트워크 게임
*웨이즈(WAIS) 서비스: 인터넷 상에 흩어져 있는 데이터베이스들을 토대로 정보 검색, 알고 싶어하는 주제어를 전 세계의 인터넷에 저장된 문서의 제목과 내용까지 검색한다.
*인터넷 폰 서비스
- 인터넷 폰 게이트웨이: 인터넷망과 기존의 전화망 사이의 연결담당 장비
*IRC 서비스: 인터넷 상에서 3인 이상이 채팅할 수 있도록 지원

◆ URL(Uniform Resource Locator)
- 원하는 인터넷 서비스와 해당 자원의 위치 등을 동일한 형태로 기술하는 표준 방법
- 전자우편을 사용하기 위한 URL 표기형식 - mailto:

* 인터넷 서비스와 포트번호
-FTP(21), 전자우편(SMTP:25), 웹(80), 텔넷(23), 고퍼(70), 뉴스(119)

◆ 인터넷 관련 조직과 문서
*RFC(의견 요청서):
- 인터넷과 관련된 여러 가지 개념과 기술 방식을 정의하여 기록한 문서
- 한번 출판한 RFC는 삭제하거나 변경할 수 없다.
- STD 번호가 부여된 RFC는 인터넷상에 공고
*I-Ds(Internet Drafts, 인터넷 초안)
- RFC를 제작하기 전에 토론을 위한 사전 자료로 만들어진 문서

◆ 인터넷 관련 국제 조직
- IAB: 인터넷 표준을 제정하고 산하 기관인 IETF와 함께 RFC를 출판,
       인터넷 공동체 대표 역할 담당
- IETF: 인터넷의 기술 표준안을 제정
- IRTF: 인터넷에 관한 새로운 기술을 연구·개발하는 조직
- IANA: 전 세계의 IP 주소를 관리
        전 세계의 도메인 이름을 총괄 관리하는 기관

( 인터넷 소사이어티(ISOC)의 산하 기관으로, 인터넷 프로토콜(IP)의 전 세계적 주소를 관리하는 중심적 기관. IP 주소의 할당이나 등록·관리는 네트워크 정보 센터(NIC)에 위임하며, 이 기관은 최종적인 조정과 관리를 한다.)

- ICANN: 인터넷 도메인 네임, IP 주소, 프로토콜에 대한 세계적인 총괄

    (영어로는 ICANN(The Internet Corporation for Assigned Names and Numbers)으로 표기한다. 1998년 6월 미국 정부에서 발간한 《인터넷의 주소의 운영에 관한 백서》에 의해 그해 11월 탄생한 비영리 국제기구이다. 인터넷상에서의 도메인 이름과 IP주소, 프로토콜의 범주와 포트번호를 할당하는 업무를 담당한다. 또한 유명 상표권에 대한 도용 분쟁을 해결하고, 새로운 최상위도메인을 인가하기도 한다. 업무수행을 위해 19명의 이사로 구성된 이사회가 있으며, 그 산하에 도메인보조기구(DNSO; Domain Name Supporting Organization), 주소보조기구(ASO; Address Supporting Organization), 프로토콜보조기구(PSO; Protocol Supporting Organization)를 두고 있다. 2000년에 일반회원으로 구성된 위원회(At Large Membership)를 승인하였다.

이중 이사회는 출발 당시 각 보조기구에서 3인씩 추천을 받은 9인과 그외 5인 등 14인으로 구성되었지만 2000년 11월 일반회원의 선거로 선출된 일반회원 이사 5인이 추가되어 19인으로 구성되어 있다. 도메인보조기구는 인터넷 컴퓨터에 어떤 범위의 숫자를 할당할 것인가를 결정짓는 기구이며, 프로토콜보조기구는 인터넷에 통용되는 기술적 표준들에 대한 업무를 관장하는 기구로, 각 표준 간의 호환성이 가장 큰 관심거리이다. 한편 주소보조기구는 인터넷 도메인네임의 할당 및 관리를 담당하는 기구로, 도메인 자원의 경제적 및 정치적 중요성이 증가되면서 그 역할도 증대되어 핵심기구로 부상하고 있다.

이 기구의 또 하나 중요한 임무는 루트서버(root server)의 안정적 운영을 보장하는 것이다. 루트서버란 .com·.net·.kr·.jp 등과 같은 최상위도메인(Top Level Domain, TLD)을 관리하고 있는 서버가 어디에 있는지에 대한 정보를 저장해 놓고 있는 서버로, 인터넷의 모든 주소찾기가 시작되는 서버이다. 이 서버가 제대로 관리되고 이 서버에 저장되어 있는 지역정보 파일에 오류가 없어야 인터넷 상에서 각 도메인으로 제대로 연결될 수 있다. )

- ISOC: 인터넷 전문 비영리 조직, 기술 협력에 대한 최종 기구 역할

인터넷을 국제적으로 대표하고, 기술개발이나 운용 관리사의 제반 문제를 총괄하는 조직이다. Internet Society는 1992년부터 활동을 개시하고 있고 지금까지 여러 가지 경위로 창설되어 존재하고 있는 인터넷 관련 조직을 이 Internet Society가 총괄하는 형태로 편성되어 있다

- NIC: 인터넷 자원을 효율적으로 사용하도록 지원, 필요한 자원 지원

(Network Information Center의 약자로 인터넷정보센터를 말한다. 인터넷을 사용하기 위해 필요한 IP주소, 도메인이름 등을 제공하는 역할을 담당하는, 도메인 이름의 등록 및 관리기관을 일반적으로 NIC이라고 한다.처음에는 미국의 인터닉(InterNic)에서 전세계 도메인 이름을 관리했다. 하지만 인터넷을 사용하는 사람들이 폭발적으로 늘어나면서 국가 도메인은 각 대륙별, 나라별로 등록기구를 두고 관리하도록 했다.유럽은 RIPE-NCC, 아시아지역은 APNIC, 미주와 그 외 지역은 InterNIC이 대륙별 NIC로서 담당하고 있다. 국가별 NIC는 대륙별 NIC의 산하기관으로서 우리나라에는 한국인터넷정보센터(KRNIC)가 있고 일본은 JPNIC가 있다.)

- APNIC: 아시아 태평양 지역
- W3C: www 서비스의 표준안 제안과 제작 담당,
        html, xhtml, xml에 대한 표준화 진행
- EFF: 전자 프론티어 재단, 컴퓨터 통신에서의 시민 자유권 주장 단체
        블루리본 캠페인, 표현의 자유 의미
- EPIC: 전자 프라이버시 정보센터

◆ 인터넷 관련 국내 조직
- 한국 인터넷 진흥원(NIDA)
- 한국 정보 보호 진흥원(KISA): 정보화촉진기본법, 정보 보호,
                               산하에 CERTCC-KR
- 인터넷 침해사고 대응지원센터(CERTCC-KR)
- 한국 전산원(NCA)

◎ 컴퓨터 네트워크
◆ 네트워크와 정보통신 기술
- 네트워크: 한 시스템과 다른 시스템이 정보를 교환할 수 있도록 유선,
            무선 통신으로 연결해 놓은 형태
- 정보통신: 두 개 이상의 개체 사이에서 필요한 정보를 주고받는 행위
* 신호 감쇠 대비용 장비
- 리피터: 디지털 신호에 대해 약 2~3Km 단위로 디지털 신호를 원상 복귀하는 장비
- 증폭기: 아날로그 신호에 대해 약 5~6Km 단위로 아날로그 신호의 파형을 원상 복귀 하는 장비

*신호 변환 장비
- 모뎀: 컴퓨터 내부의 데이터(디지털 신호)를 아날로그 신호로 변환하여 전송한 뒤, 원래의 디지털 신호로 변환하는데 사용하는 장비
- 코덱: 아날로그 신호를 컴퓨터에 보내어 디지털 신호로 변환하여 처리한 뒤, 다시 아날로그 신호로 변환하는데 사용하는 장비

*신호의 처리 속도 단위
- bps: bit per second
- 데이터를 디지털 신호로 전송할 때 1초당 전달되는 비트 수
- baud: 데이터를 디지털 신호로 전송할 때 1초당 몇 개의 신호 단위(펄스)가 바뀌었는지를 나타낸다(단위 신호의 수)
- 한 비트가 하나의 신호를 표현하는 단위로 사용되는 경우는 bps와 baud는 동일한 속도를 나타냄, 그러나 2bit 또는 3bit가 모여서 하나의 신호를 나타낼 때는 bps의 1/2이나 1/3값이 baud 값이 된다.

*신호와 관련 용어
- 진폭: 각 신호의 크기
- 주파수: 정해진 시간 내에서 발생하는 신호의 반복 회수
- 스펙트럼: 어떤 신호의 주파수 범위
- 대역폭: 스펙트럼의 최고값에서 최저값을 뺀 범위
          신호가 가지는 주파수 범위
          전송매체가 수용할 수 있는 주파수 크기  
- 위상: 한 사이클 안에 발생하는 신호의 상대적 위치

*트래픽: 정보를 송신하는 측과 수신하는 측 사이 발생하는 정보의 전송량

*IEEE1394: usb 기술에 비해 30배 이상 빠른 초당 400~800Mbps의 데이터  전송속도를 지원하는 통신 분야 신기술, 파이어와이어

*전송매체
- 트위스트 페어 케이블: 이중나선 케이블, 전화선, 지역망(랜) 구축
- 동축 케이블: 장거리 전화망, 케이블 TV 회선용
- 광섬유: 중심부터 코어, 클래딩, 자킷, 인터넷 기간망인 백본으로 사용
  백본: 여러 네트워크를 연결하는 중추역할, 대부분 통신량을 고속으로
        전송하는 회선      
- 라디오
- 지상 마이크로파: 데이터 전송 방향이 정해져 수신측에서 접시형 안테나
- 위성 마이크로파
- 이동통신

*다중화 방식
- 시분할 다중화(TDM): 디지털 신호
- 주파수 분할 다중화(FDM): 아날로그 신호, 텔레비전의 영상, 음성 신호
- 코드 분할 다중화(CDM): 가상의 절차에 의하여 인코딩

*블루투스: 근거리 무선통신기술

*셀교환: ATM 망에서 사용하는 교환기술
*OSI 참조 모델
- 1977년 ISO(국제 표준화 기구)가 제정한 네트워크 프로그래밍 표준어
- 7계층: 응용계층
  최상위, 사용자의 응용 프로그램이 네트워크 환경에 접근하도록 창구역할
- 6계층: 표현(프리젠테이션) 계층
  상이한 데이터 표현 방식을 갖는 컴퓨터 시스템과의 인터페이스 지원
  전송 효율성, 데이터의 안전성을 높이기 위하여 데이터 압축이나 데이터    암호화 등의 데이터 표현 기법을 담당
- 5계층: 세션 계층
  세션: 사용자가 접근 중인 응용 프로그램 한 쌍 간의 연결
  동기화 기능, 데이터 전송 방향 결정
- 4계층: 전송(트랜스포트) 계층
  사용자와 사용자 혹 컴퓨터와 컴퓨터 간의 연결을 확립하고 유지
  송수신 시스템 간의 논리적 안정과 균일한 서비스
  오류 검출 코드 추가, 통신 흐름 제어
- 3계층: 네트워크 계층
  송수신측 사이에 보이지 않는 논리적 링크를 구성, 패킷 단위
  패킷 전송의 최적 경로를 찾아주는 라우팅 기능
  시스템 간의 접속을 설정, 유지, 종료하며 주소 지정, 경로 선정 등의
  기능 담당
- 2계층: 데이터 링크 계층
  물리 계층 통과한 데이터 블록을 전송
- 1계층: 물리 계층
  상위 계층에서 내려온 데이터 비트들을 전송 매체를 통해 어떤 전기적
  신호 체계로 전송할 것인지 담당

◆ 응용계층: FTP, SMTP
   물리계층: Ethernet
   네트워크계층: IP

◆ TCI/IP
- TCP/IP는 서로 다른 종류의 컴퓨터 시스템(주변장치 포함)끼리 원활한 데이터 전송을 지원
*TCP/IP에서 사용되는 프로토콜
- TCP: 송·수신측 사이어 데이터 전송이 정확하게 이루어지도록 전송 오류
       감지와 복구를 지원(데이터신뢰성 보장), 양방향 전송이 가능하도록
       가상선로를 사용하는 연결형 프로토콜
- UDP: 전송계층, 전송 확인 과정이 필요없는 비연결형 프로토콜
        신뢰성보다는 속도가 요구되는 상황에 사용, 브로드, 멀티캐스트
- IP: 송신자로부터의 출발한 데이터(패킷)가 수신지에 도착하도록 지원
      비연결형 프로토콜(신뢰성 없음)
- ICMP: 전송시 발생한 오류 보고및 기능 확인
         인터넷 응용 프로그램 Ping의 기반이 됨
  Ping: IP 데이터그램을 이용하여 원격 호스트의 접속 여부 확인 프로그램
- ARP: 주소 결정 프로토콜, IP 주소를 실제의 물리적 주소로 바꿈
- RARP: 물리적 주소를 IP 주소로 변환시키는 프로토콜

*NFS(Network File System): 네트워크를 통하여 하드 디스크상의 파일을 공유하도록 해주는 서비스

◆LAN
- 근거리망, 지역망, 구내 정보통신망

*종류
- 이더넷: CSMA/CD 방식, LAN 표준 규격
- 기가비트 이더넷: 100Mbps의 이더넷보다 10배 빠름, 기간망(백본) 적합
                   기존의 이더넷 망 구조 그대로 사용
                   별도의 네트워크 장비 설치

*네트워크 데이터 전송방식
- 토큰 링: 모든 네트워크 통신망에 응용
- FDDI: 광섬유 케이블을 이용한 고속 통신망, 토큰 패싱 기법
         컴퓨터 사이를 고속 연결, 간선 LAN으로 사용
- CSMA: 반송파 감지 다중 액세스, 데이터 전송전 선로 먼저 점검
          선로가 비어있으면 전송하는 방식
- CSMA/CD: 전송 후 충돌 감시, 충돌 발생하면 후 재전송(최대 16)
              네트퉈크 위상 중 스타형, 버스형에 주로 사용

◆ MAN과 WAN
- MAN: 대도시망, 시내정보통신망, 75Km를 넘지 않는 범위
- WAN: 원거리망, 광역통신망
*LAN ⊂ MAN ⊂ WAM

◆ VAN
- 부가가치 통신망, 복합 네트워크 서비스, 서로 다른 기종의 단말기들에 대해 변환 장치를 통해 상호 통신을 지원

◆ Proxy
- Lan과  외부 네트워크 사이에서 방화벽 및 캐시 역할, 통신 오류가 발생하거나, 프록시 서버에 자료가 없을 때는 속도가 더 느려질 수 있다.

◆ 노드 컴퓨터들의 관계에 따른 네트워크 모델
- 노드: 통신 시스템에서 정보 처리와 통신 기능을 담당하는 장치
        일반적으로 컴퓨터나 기타 통신장비를 의미함
*클라이언트/서버 모델
- 네트워크에 연결된 노드(컴퓨터)들에 주종 관계 도입
- 주요한 정보를 서버에서 통합 관리함으로써 유지 및 보수 관리가 용이,
  클라이언트의 확장성 용이
*P2P 모델
- 네트워크에 연결된 노드들을 모두 동등한 동료들로 간주하는 모델
- 초기 설치 비용 저렴, 사용자수 적은 네트워크 구성에 용이
- 음악 포털 사이트, 파일 공유 사이트

◆ 네트워크 위상
- 네트워크를 이루는 통신선과 장치들의 배열에 따른 네트워크 형태
*스타 구조: 중앙 노드에 모두 연결,
            중앙 노드 하나 고장나면 전체 고장
*링 구조: 무효 토큰을 돌리면서 통신 권한을 할당, 토큰 패싱,
          하나 고장나면 전체 고장, 네트워크 분리 어려움
*버스 구조: 전체 노드들이 한 개의 전송 선로(버스)에 연결
            새로운 노드 추가는 전체 성능을 저하
*트리 토폴로지 구조(허브 구조): 계층적 구조, 노드 확정성 뛰어남
                              
◆ 네트워크 관련 장비
*허브와 스위칭 허브
- 허브: 컴퓨터를 LAN에 접속시키는 장치, 데이터가 모이는 장소, 데에터 전달도 한다.
- 네트워크의 위상이 트리 구조일 때 연결된 각 노드를 한 곳에 연결
- 더미 허브: 허브에 연결된 모든 노드에 전달, 통신 속도 저하
- 스위칭 허브: 전용매체 스위칭 기법 이용, 하위 노드와 상위 속도 동일
*LAN 카드(NIC, LAN 어댑터)
- 네트워크 접속을 위해 컴퓨터에 설치하는 확장 카드

*동축 케이블 연결장치
- 배럴 커넥터: 두 개를 연결하여 하나로 연장할 때 연결 부위에 사용
- T 커넥터: 하나의 노드를 추가하기 위해 별도의 선을 빼낼 때 사용
- 터미네이터: 끝에 부착, 전송 신호를 종결
- 트랜시버: Thick 케이블을 연결할 경우에 사용
- 케이블 모뎀

◆ 통신망의 종류
*PSTN(공중 교환 전화망)과 PSDN(모뎀 이용 인터넷 접속)
*ISDN(종합 정보통신망)
*xDSL(초고속인터넷)과 ADSL
- ADSL(비대칭)
- HDSL: 고속 디지털 가입자 회선, 네 가닥의 구리 동선
- VDSL: 초고속 디지털 가입자 회선
*B-WLL: 광대역 무선 가입자망, 실시간으로 동영상 정보 주고 받음
*B-ISDN: 광대역 종합정보통신망, ISDN 보다 10배 이상 고속 전송 지원, 전달방식은 ATM

◆ 연동망
- 하나의 독립적인 네트워크가 외부의 다른 네트워크를 접근할 수 있도록 두개의 네트워크를 연결한 네트워크
*장비
- 리피터: 감쇠 현상을 줄이는 연결 장비, OSI 참조모델 1계층(물리) 지원
- 브리지: 서로 다른 종류의 프로토콜을 사용하는 네트워크 연결
          2계층(데이터 링크)에서 망 연결, LAN과 LAN을 연결    
- 라우터: 한 통신망에서 다른 통신망으로 통신할 수 있도록 연결
          3계층(네트워크 계층)
- 게이트웨이: 다른종류의 통신망에 상호접속하여 다른 통신망으로의 연결
              4~7계층( 전송, 세션, 표현, 응용)
- csu/dsu: wan에 접근하기 위한 네트워크 종단 장비
 
◆ 전용회선의 최대 전송속도


posted by 망차니

설정

트랙백

댓글