티스토리 뷰

인터넷의 작동원리와 서비스 종류
인터넷과 네트워크
네트워크: 우리가 흔히 부르는 망을 의미
네트워크: 그물처럼 연결된 컴퓨터들 간의 조합
네트워크는 원래 방송망을 의미하는 방송용어, 방송국이 마치 그물처럼 연결돼 전국적으로 같은 방송을 전달할 수 있게 만들어진 형태
오늘날 네트워크는 인터넷을 의미하는 용어가 되었고 인터넷은 컴퓨터와 컴퓨터를 연결 즉 네트워크의 네트워크라고 불리우고 있음
인터넷을 통해 사람들은 시간과 공간의 제약을 극복하고 있으며 정보 공유를 통해 정보화 사회를 유지해 나감

네트워크의 종류
(1) LAN(Local Area Network: 근거리 통신망)
LAN은 사무자동화, 공장자동화 등을 위해 한정된 지역 내의 여러 정보 기기들을 효과적으로 연결시켜 모든 정보 기기들이 자유롭게 정보를 교환할 수 있게 해주는 통신 네트워크
LAN: 근거리 통신망이라고 불림
여러 대의 PC와 주변장치가 전용통신회선을 통해 연결되어 있는 통신 네트워크
대부분 그 규모가 한 사무실, 한 건물, 한 학교 등과 같이 비교적 가까운 지역에 한정되어 있음
(2) MAN(Metropolitan Area Network: 도시권 통신망)
도시지역의 통신망, 광케이블 기술을 지하 터널 이용해 도시 전체로 연결하는 통신망, 통상적 50km 이내 도시지역
(3) WAN(Wide Area Network: 광대역 통신망)
LAN에 비해 넓은 광역권을 연결하는 통신망, 보통 많은 사용자들에 의해 공유되는 공중통신망
보통 직렬 라인으로 연결되어 넓은 지역 연결하는 네트워크로 지방과 지방, 국가와 국가, 대륙과 대륙 등 장거리 지역 연결 통신망
(4) VAN(Valued Added Network: 부가가치 통신망)
1960년대 후반 미국에서 시작, 공중통신망 사업자로부터 통신회선 빌려서 컴퓨터와 통신장비 연결시켜 공중통신사업자가 제공하지 않는 새로운 부가기능 제3자에게 제공
다시 말하면 각종 서비스 기능이 부가된 통신망을 말함
(5) ISDN(Integrated Services Digital Network: 종합정보통신망)
하나의 단일화된 회선을 통해 음성, 이미지, 텍스트, 동영상 등의 서비스를 디지털화된 방식으로 제공
기존 전화망 서비스는 그대로 유지, 데이터는 빠른 속도로 전송되기 때문에 멀티미디어 통신이 가능
(6) ADSL(비대칭 디지털 가입자 회선)
상향전송(송신, 640KBPS)보다 하향전송(수신, 8Mbps)에 더 많은 대역폭을 요구
한 가닥의 구리선을 사용하여 데이터를 5.5km 원거리까지 전송
주문형비디오(VOD) 서비스 분야 등에 활용이 가능
(7) VDSL(초고속 디지털 가입자 회선)
일반 가정에서 기존 전화선을 이용 빠른 속도로 쌍방향 간 전송이 가능, 많은 양의 데이터를 초고속으로 전송할 수 있어 ‘광섬유의 가정화’를 위한 최종 단계로 평가되는 기술
2002년 상용화 단계, 가입자에게 필요한 데이터만을 전송, 기존 전화선 그대로 사용 공급가격 저렴, 설치공간도 덜 차지함
가입자측(하향) 전송속도 13-52Mbps, 교환국측(상향) 전송속도 1.5-2.3Mbps, 전송거리는 0.3km-1.5km, 대역폭은 ADSL 비해 최소 2-10배 정도 요구

인터넷의 작동원리
(1) 프로토콜과 OSI 7계층
프로토콜은 컴퓨터끼리, 컴퓨터와 단말기 사이 등에서 정보교환 필요한 경우, 이를 원활하게 하기 위해 정한 여러 가지 통신규칙과 방법에 대한 약속, 즉 통신의 규약을 의미
통신규약은 상호간의 접속이나 전달방식, 통신방식, 주고받을 자료의 형식, 오류검출방식, 코드변환방식, 전송속도 등에 대해 정한 것
일반적으로 기종이 다른 컴퓨터는 통신규약도 다름, 따라서 기종이 다른 컴퓨터 간에 통신하려면 표준 프로토콜을 설정하고 각각 이를 채택하여 통신망을 구축, 대표적인 예, TCP/IP
정보를 정확하고 효율적으로 전송하기 위해서는 송수신 개체 간에 서로 정보의 전송시점과 수신시점을 맞추는 일(동기화)도 수행해야 하고, 정보 흐름의 양을 조절하는 흐름 제어방법도 사전에 약속하여 프로토콜 속에 포함해야 함
OSI 7계층은 통신의 효율성을 높이고자 일련의 통신과정을 7개 계층으로 구분하여 각 단계의 프로토콜과 서비스를 표준화한 네트워크 모델을 말함

(2) 인터넷의 작동원리: TCP/IP
인터넷에서는 메시지를 한 컴퓨터에서 다른 컴퓨터로 전송이 가능, 대부분의 경우는 여러 컴퓨터를 거쳐 최종 수신 컴퓨터에 메시지가 도착
인터넷에서는 메시지를 다른 컴퓨터로 전달하기 위해서 인터넷 통신 표준 프로토콜인 TCP/IP를 사용
TCP/IP 프로토콜은 응용 프로세스 계층, 전달계층, IP 계층, 네트워크 접속 계층으로 구성
1) 응용 프로세스 계층
e-메일, FTP, Telnet 등 인터넷 기본 서비스 제공
2) 전달 계층
호스트 간 메시지 단위의 정보교환 및 관리기능
TCP기능은 종단 간 오류감지 및 수정으로서, 신뢰성 있는 연결형 데이터 전송서비스를 가상회선을 확보해 안전하게 메시지가 전송될 수 있도록 보장
UDP(User Data Protocol)는 TCP와는 달리 비 연결형 프로토콜로서 큰 신뢰성을 요하지 않는 작은 정보전송이나 산발적으로 발생하는 정보 전송에 적합
UDP는 메시지를 프로그램 분할 단위인 세그멘트로 나누어 전송하는 TCP와는 달리 메시지를 블럭형태로 전송

3) IP 계층
통신 전담 프로세서 간의 네트워크를 통한 패킷 교환 기능을 제공
IP는 TCP/IP 네트워크상에서 기본적인 패킷을 전송
송수신되는 모든 패킷은 반드시 IP를 통과해야 하며, 이것은 데이터그램 및 인터넷 주소 체계 정의, 목적지까지 패킷을 전송하기 위한 경로설정, 데이터그램의 분할과 재결합 등의 기능을 수행

4) 네트워크 접속 계층
네트워크에 접속하여 패킷 및 신호 등의 비트정보를 실제로 전송하는 계층

(3) IP주소(IP Adress)
IP주소는 인터넷에 연결된 모든 통신망과 그 통신망에 연결된 컴퓨터에 부여되는 고유의 식별 주소를 의미
IP주소는 통신망의 크기, 즉 통신망에 연결되는 컴퓨터의 수에 따라 A, B, C 3등급으로 구분
이는 통신망 주소를 나타내는 부분과 그 통신망에 연결되는 컴퓨터의 주소를 나타내는 부분의 비트 수에 따라 구분

IP 주소는 인터넷 연결 서비스 업체(한국통신 등)에서 할당
한국인터넷진흥원, 아시아태평양 인터넷정보센터의 협조와 관리 아래 최종 사용자에게 할당
TCP/IP 프로토콜을 기반으로 하는 IP 주소 체계는 32비트 체계인 IPv4 버전을 사용, 향후 128비트 체계인 IPv6 버전으로 가는 추세


(4) DNS(Domain Name Service or Server or system)
이름과 IP 주소를 매핑해 주는 거대한 분산데이터베이스시스템
IP주소는 기계는 해석하기 쉽지만 사람입장에서는 기억하기 어려움
IP 주소만으로는 서비스 유형을 예측하기 힘들다는 단점
숫자로 된 IP주소 사람이 해석하기 쉬운 문자 IP주소 바꿔주는 역할

(5) Domain Name
도메인 이름은 인터넷에서 같은 부류의 호스트 이름 구분 위해 사용
네트워크에 일종의 별명을 붙여 사용
도메인 이름만으로도 호스트의 성격을 어느 정도 파악 가능
org(정부), com(회사), net(통신망 관리기관), 미국내, 미국외 다르게 사용


인터넷 대표 서비스
(1) 전자메일
(1) 전자메일
(3) 텔넷(telnet)
(4) 아키(archie)
(5) 뉴스그룹(Usenet)
(6) 고퍼(gopher)
(6) 고퍼(gopher)
(6) 고퍼(gopher)
(6) 고퍼(gopher)


1) 브라우저(Browser)
인터넷에 접속하기 위해 구동하는 프로그램
HTML로 구성된 인터넷 상의 문서들을 화면상에서 볼 수 있게 해주는 응용 프로그램
대표적인 브라우저: 익스플로러, 크롬, 파이어폭스 등

2) 클라이언트/서버(client/server)
클라이언트는 서비스 요구자, 서버는 서비스 제공자
클라이언트/서버 환경은 클라이언트와 서버 형태로 네트워킹하여 자원을 공유하는 분산처리기법
서버는 데이터의 저장, 처리, 전송을 담당
이 시스템은 개방형이므로 상호 독립적인 작업을 하면서도 다른 기종 간에 통합이 자유로워 이전의 호스트 단말기 중심의 중앙집권식 전산시스템을 대체
클라이언트/서버는 둘 다 컴퓨터이거나 컴퓨터의 일부일 수 있고 통신망을 LAN, WAN 혹은 두 가지를 혼합해 사용할 수 있음
자료처리도 클라이언트와 서버가 상호작용하여 처리하거나 다른 것들과 연계 없이 처리
오늘날 사용하고 있는 대부분의 업무용 프로그램은 클라이언트/서버 환경에서 운용 되고 있음

3) 하이퍼텍스트(Hypertext)
어떤 정보를 보고자 할 때 임의의 위치로 자유로이 이동이 가능한 문서를 지칭
WWW은 하이퍼텍스트라는 개념을 이용하여 사용자들이 정보를 검색할 수 있도록 함
예: ‘피카소’에 대해 자세히 알고 싶으면, 하이퍼텍스트에 연결되어 있는 관련정보 찾아감으로써 자세한 정보를 즉시 얻을 수 있음


4) 하이퍼미디어(Hypermedia)
하이퍼텍스트가 문자, 숫자 같은 텍스트 외에도 소리, 그림, 애니메이션 등 다양한 정보매체를 곧바로 접근할 수 있도록 표현하는 기능

5) HTTP(Hyper Text Transfer protocol)
웹 서버와 클라이언트가 웹 상에서 텍스트, 그래픽이미지, 사운드, 비디오, 기타 멀티미디어 파일 등을 송수신하기 위해 사용하는 통신 프로토콜

6) HTML(Hyper Text Markup Language)
임의의 위치로 이동이 가능한 하이퍼텍스트 문서의 구조를 구성하는 일종의 컴퓨터 언어
인터넷상에서 웹 통해 교환되는 문서들에 대한 표준형식으로 활용
HTML은 단 하나의 문서구조를 갖는 SGML(standard generalized markup language) 문서
단순성 때문에 널리 사용, 표현력 제약 극복하기 위해 XML로 발전

7) XML(eXtensible Markup Language)
HTML 획기적으로 개선한 차세대 인터넷 언어
홈페이지 구축기능, 검색기능 등이 향상되었고 클라이언트 시스템의 복잡한 데이터 처리를 용이하게 함
인터넷 사용자가 웹에 추가할 내용을 작성, 관리하기가 쉽게 구성

'It' 카테고리의 다른 글

신장손상 신정맥과 신동맥  (0) 2023.01.09
방광, 요도손상  (0) 2023.01.09
비즈니스 커뮤니케이션의 효율화 방안  (0) 2023.01.07
파이썬 tkinter  (0) 2022.11.07
연산자  (0) 2022.11.05
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
댓글