[네트워크] 인터넷에 대하여

최정윤·2024년 6월 26일
0

개인

목록 보기
5/5
post-custom-banner

1. 인터넷의 원리

인터넷

  • 정의: TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망.
  • 인터넷의 원리는 쉽게 말해 컴퓨터 2대가 연결되어 있는 것이다.
    • 예를 들어 우리가 가지고 있는 컴퓨터가 네이버가 가지고 있는 컴퓨터에게 명령을 내리면 네이버가 가지고 있는 네이버 화면과 여러 자료들을 우리 컴퓨터에 전달해준다.
    • 이때 네이버의 컴퓨터를 흔히 말하는 서버라고 한다.
  • 결론적으로 인터넷은 이런 컴퓨터들이 엄청나게 많이 연결되어 있는 느낌을 말한다.

TCP/IP란?

  • 컴퓨터 사이에서 데이터를 주고받는 방식 중 하나
  • 해외 서버에는 어떻게 접속할까?
    • 실제 해저에 광케이블이 설치되어 있고, 그 케이블을 타고 아마존 서버 등을 통해 홈페이지를 전달받는다.

2. LAN, WAN이란 무엇인가? ISP란?

  • 컴퓨터 간에 정보를 전달하려면 연결을 해줄 요소가 필요하다.

연결 방법

  • 컴퓨터를 연결하는 요소는 바로 전기이다.
  • 요즘 무선도 많이 쓰지만 고속으로 연결하고 싶을 때는 케이블과 같은 유선LAN을 많이 사용한다.
  • WIFI 또한 똑같이 전기를 사용한다.
    • 공기 중에 눈에 보이지 않는 파장대의 빛을 쏘고 이러한 빛에 의해 전기 신호가 만들어져 연결이 되는 것이다.

가까이를 연결해주는 LAN

  • LAN이란 Loca Area Network의 약자이다.
  • 한정된 공간에서 외부가 아닌 내부끼리 이어주는 작은 네트워크를 의미한다.

LAN도 종류가 다양하다

  • Fully Connected 방식: 각자의 컴퓨터를 일일이 연결
  • Star 방식: 가운데 공유기에 한곳에 전부 모아 연결하는 별모양 방식
  • 네트워크 토폴로지

LAN의 한계: 장거리 통신 불가

  • LAN을 통해 정보를 전달하기 위해서는 케이블 연결이 필요하다.

LAN 통신의 한계를 해결해주는 ISP

  • ISP란 인터넷 버시스 제공자이다.
    • 대표적으로 KT, SK, L GU+가 있다.
  • 각 통신사들이 우리나라 곳곳에 인터넷 케이블을 엄청나게 깔아두고 우리가 그 케이블들을 사용하는 것이다.

더 넓은 범위의 네트워크 WAN

  • ISP 등이 제공해주는 좀 더 큰 범위의 네트워크
  • WAN은 LAN으로 구성된 네트워크(집, 회사, 건물)들을 연결해 주는 역할을 한다.
  • LAN: 가깝고 덜 복잡하기 때문에 오류가 적고 속도가 빠르다.
  • WAN: 멀리까지 연결해 줘야하고 복잡하기에 속도가 느린다. 여러 물리적 상황과 환경 영향을 받기 때문에 오류가 많은 편이다.

WAN이 망가지면? 인터넷 먹통

  • ISP에서 대신 연결해 주었던 케이블들과 장비들이 망가지면 휴대폰과 인터넷은 전부 먹통이 될 수 있다.

용어 정리

  • 네트워크: 컴퓨터를 두 대 이상 연결하여 서로 데이터를 전송할 수 있는 통신망이다.
  • 인터넷: TCP/IP 프로토콜을 사용하는 세계 최대 규모의 네트워크다. 전 세계의 컴퓨터를 서로 연결하여 정보를 교환할 수 있도록 만든 하나의 거대한 컴퓨터 통신망이다.
  • 랜 (LAN): 비교적 가까운 거리에 위치한 장치들을 서로 연결한 네트워크를 말한다. 집, 사무실, 학교 등의 건물과 같이 가까운 지역을 연결하는 네트워크다.
  • 웬 (WAN): 랜을 다시 하나로 묶는 거대한 네트워크다. 특정 도시, 국가, 대륙과 같이 매우 넓은 범위를 연결하는 네트워크를 말한다. 넓은 지역에 설치된 컴퓨터들 간의 정보와 자원을 공유하기에 적합하도록 설계한 컴퓨터 통신망이다.
  • 인터넷 서비스 제공자 (ISP): 인터넷에 접속하는 수단을 제공하는 주체다. 일반 사용자, 기업체, 기관, 단체 등이 인터넷에 접속하여 인터넷을 이용할 수 있도록 돕는 사업자다. 현재는 KT, U+, SKT와 같은 ISP가 인터넷 서비스를 제공한다.

3. 프로토콜과 TCP/IP 이해하기

네트워크의 규칙: 프로토콜

  • 송신자와 수신자가 사용하는 언어가 다르면 서로 통신이 되지 않는다.
  • 공용어로 사용하기로 한 약속을 프로토콜이라 한다.

네트워크의 프로토콜: OSI, TCP/IP

  • 컴퓨터끼리는 국가 상관없이 어디서든 연결되도록, 전 세계를 통일한 언어를 지정함.
    • OSI 모델, TCP/IP

네트워크 계의 공용 모델: OSI

  • 1970년대 컴퓨터는 늘어나는데, 서로 통신 규격이 정해져 있지 않아 혼란이 생김.
  • ISO라는 국제 표준화 기구는 언어 통일을 위해, OSI라는 네트워크의 표준모델을 지정한다.
  • OSI는 보내고자 하는 데이터를 다른 컴퓨터에 잘 전달해 주는 표준 모델이다.
  • 인간이 이해하는 언어를 컴퓨터만의 언어로 바꾸어주는 과정, 컴퓨터만의 언어를 전기신호로 바꾸어 주는 과정 등 다양한 과정이 있고 이를 계층이라 부른다. OSI 7계층 모델이라고 한다.
  • 여러 가지 계층을 통해 우리의 카톡 데이터가 전기적 신호로 바뀌고, 이런 전기적 신호는 다시 카카오톡 메시지로 바뀌게 되어 메시지가 전달된다.

OSI보다 빠르고 단순한: TCP/IP

  • TCP/IP는 OSI보다 먼저 나온 통신 프로토콜이다.
  • 7층으로 되어있던 계층이 4층으로 된 것이다.
  • 초기에 여러 통신이 난립했지만 TCP/IP는 큰 주류 중 하나였다.
  • 여러 국가들이 모여 만든 꿈의 통신 규격 OSI가 등장하고 나서, 1990년대 기업들은 OSI와 TCP/IP를 둘 다 사용했다. 하지만 너무 많은 국가가 참여하다보니, OSI의 개발 속도가 느렸다. 결국 TCP/IP가 더욱 빠르게 개발되어 빠르고 높은 신뢰성으로 인터넷의 표준이 되었다.

데이터의 전달 과정: 캡슐화 역 캡슐화

  • 캡슐화 / 역 캡슐화: 캡슐화는 컴퓨터 통신상에서 상위 계층의 통신 프로토콜 정보를 데이터에 추가하여 하위 계층으로 전송하는 기술, 반대로 역 캡슐화는 상위 계층의 통신 프로토콜에서 하위 계층에서 추가한 정보와 데이터를 분리하는 기술
  • 헤더: 저장되거나 전송되는 데이터의 맨 앞에 위치하는 추가적인 정보 데이터, 데이터의 내용이나 성격을 식별 또는 제어하는데 사용함.

[참고]

profile
개발 기록장
post-custom-banner

0개의 댓글