Skip to content

Internet

Internet은 Network 의 Network를 가르키며, 기존의 WAN들을 전세계적으로 연결한 것이 Internet임.

Internet is not actually a physical network; it’s a set of layered protocols.

계층화된 프로토콜 집합이기 때문에,

  • 하위의 물리적 계층이 기술의 발전으로 바뀌더라도
  • 상위의 계층에 영향을 주지 않도록 설계됨.

전화선에서 광케이블 등으로 물리적 계층은 바뀌었지만,
상위의 계층들은 그로 인한 변경없이 동작이 가능함.


Transmission Control Protocol/Internet Protocol (TCP/IP)

internet을 구성 하고 있는 the pair of protocols.

  • Internet에 접속하기 위한 protocol.
    (internet은 TCP/IP를 이용하여 구성된 network임)
  • TCP라는 프로토콜(Layer 4)과 IP라는 프로토콜(Layer 3)을 합쳐서 사용.

  • IP protocol 위에 TCP protocol이 정의됨.

  • 192.168.31.34과 같은 IP Address와 datagram으로 불리는 packet 을 사용 (IP 프로토콜의 특징),
  • 신뢰성 높은 데이터 송수신(TCP 프로토콜의 특징)을 제공 (TCP는 packet의 수신을 보장함.)

전 세계의 모든 컴퓨터와 기기가 인터넷을 통해 상호 연결되기 위해서는
TCP/IP 라는 protocol pair 를 사용해야 하고,
때문에 IP Address를 각각의 장비에 부여해야 함.


IP Address

Internet 상(or Network)에서 어떤 한 컴퓨터를 찾아낼 수 있는 주소.
(= 인터넷상에서 데이터를 송수신할 목적으로 컴퓨터에게 부여하는 값.)

Windows OS의 네트워크 속성 등에서 탭으로 보이는 Internet Protocol Version 4(TCP/IPv4)가 TCP/IP 설정을 하는 곳임.

  • 실제로는 Ethernet card에 IP address가 할당된다.

IP Address 설명 URL


Domain Name System

Domain : 인터넷에 연결된 컴퓨터를 사람이 쉽게 기억하고 입력할 수 있도록 문자(영문, 한글 등)로 만든 인터넷 주소.


기타용어 및 Protocol

Hyper-Text
인터넷 웹 페이지 구성 하는 Text를 지칭
Hyper-Link
특정 하이퍼 텍스트를 마우스로 클릭하여 다른 웹 페이지로 이동시키는 방식을 하이퍼링크 라고 함.
HTTP
하이퍼 텍스트를 전송 및 제어하는 protocol이 HTTP이다.
(TCP/IP 위에 정의)
HTML
웹 페이지(Hyper-Text)를 작성하는 언어가 ‘HTML’.
HTTPS
http와 동일하지만 보안(secure) 기능을 추가한 것으로 http 프로토콜에 보안 기능을 제공하는 SSL (Secure Socket Layer) 프로토콜을 접목한 형태
SMTP
email 전송 protocol

FTP

  • 파일 전송을 위해 사용하는 protocol. (TCP/IP 위에 정의)
    • binary mode와 ASCII mode가 있음 (txt파일 다운로드 제외하곤 binary mode사용)
    • Anonymous FTP의 경우, account없이 사용하는 경우이며 이 경우 ID는 Anonymous, 패스워드는 자신의 e-mail을 쓰는게 일반적.
  • 앞선 http를 사용하는 웹 페이지에서도 파일을 다운로드할 수 있지만, 대량의 파일을 다운로드하기에는 아무래도 불편하고 느리다.
  • ftp 프로토콜은 원격의 컴퓨터에 접속하여 파일만 빠르게 업로드/다운로드할 수 있도록 한다.
  • 대표적 sw : https://filezilla-project.org/

Firewall (방화벽)

컴퓨터 네트워크에서 해커나 크래커, 또는 바이러스 등이 네트워크 내부에 침입하지 못하도록 하는 보안 장비 또는 SW를 가르킴.

  • 일반적으로 네트워크 구성에서 가장 윗단에 배치되어(컴퓨터-스위치-라우터-방화벽 순), 네트워크 내외에 걸쳐 데이터나 사용자의 이동 패턴을 분석한 후 사전에 지정한 보안 정책(rule)에 따라 처리

윈도우 방화벽

  • 윈도우에 설치된 각종 프로그램 중에서 네트워크(혹은 인터넷)로 통신하는 프로그램의 통신 허용 여부를 설정
  • 이미 널리 알려진 통신 프로그램은 통신을 허용하고 있지만, 불확실 프로그램에 대해서는 통신 차단 확인 창을 띄움.
  • 특정 프로그램(온라인 게임 포함)이 통신 불가 또는 접속 불가 문제가 발생한다면, 윈도우 방화벽 설정을 확인해야 함.
  • 윈도우 방화벽은 통신 포트(네트워크에서 데이터가 이동하는 통로)에 따라 통신을 차단하기도 한다(방화벽의 기본적인 기능).