👋 Hello, I am Seung-ho Ham

🧑🏻‍💻 A Developers who create code that changes the world

카테고리 없음

[IT] 인터넷과 웹

Potato_H 2021. 4. 21. 12:07
반응형

인터넷

  • 인터넷이란 TCP/IP (Transmission Control Protocol / Internet Protocol) 를 사용하는 전 세계에서 가장 큰 통신망이다.

TCP/IP

  • 전송 프로토콜인 TCP(전송 제어 프로토콜)와 패킷 통신 방식의 인터넷 흐름, 오류조절, 전송할 파일을 패킷들로 나누어 전송, 수신된 패킷을 원래의 메시지로 조립하는 역할을 한다.
  • IP 는 패킷들이 목적지에 정확하게 도달하도록 하는 기능을 가지고 있으며 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있다.
  • TCP는 IP위에서 동작하는 프로토콜로, 데이터 흐름, 오류조절, 전송할 파일을 패킷들로 나누어 전송, 수신된 패킷을 원래의 메시지로 조립하는 역할을 한다. 또한 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다.

웹서버와 클라이언트

  • 웹 서버는 인터넷을 통해 클라이언트가 요청하는 서비스를 제공하는 서버 컴퓨터를 의미한다. 
  • 클라이언트는 웹 서버 픅에 서비스를 요청하는 컴퓨터 또는 사용자를 말한다.

 

HTTP(HyperText Transfer Protocol)

  • HTTP는 인터넷상에서 웹 서버와 클라이언트 간의 문서전송을 위한 통신규약으로 인터넷 상의 하이퍼텍스트 문서를 교환하기 위하여 사용한다. (' http://www.naver.com' )

HTML(HyperText Markup Language)

  • WWW(World Wide Web) 에서 하이퍼 텍스트 문서를 작성하는 기본 언어이다.
  • HTML에서 사용하는 명령어를 태그(tag)라고 하는데 일반적으로 태그는 시작과 끝을 표시하는 2개의 쌍으로 이루어져 있다.
  • Markup Language는 문서(웹 페이지)가 화면에 표시되는 형식을 정의한 언어이다.

FTP(File Transfer Protocol)

  • FTP는 인터넷에서 파일을 주고받기 위해 정한 파일 송수신 프로토콜로 파일을 송수신하기 위한 규약이다.
  • 웹 호스팅 업체를 통해 호스팅 서비스를 신청한 다음 자신이 만든 웹 문서(파일)를 올리기 위해서는 웹 호스팅 업체의 웹 서버에 접속하여 파일을 올려야한다.
  • FTP 프로그램은 FTP규약대로 프로그램을 송수신할 때 사용하는 매개체로 알FTP, WS, FileZilla, WinSCP 등이 있다.

웹 호스팅

  • 웹 호스팅은 컴퓨터의 일부 용량을 할당해 사용이 가능하도록 하는 서비스이다.
  • 인터넷 임대 공간 서비스업으로 일정한 공간을 상품별로 나누어서 제공해 주며 웹 페이지 제작과 데이터베이스 구축이 가능하다.
  • OS 및 서비스에 따라 리눅스 호스팅, 윈도우 호스팅과 닷넷 호스팅 등으로 나뉜다,
  • 기본 서비스는 DB(MySQL), SSH, FTP,  PHP, phpMyAdmin과 PERL 등이 있다.

인터넷 주소

URL(Uniform Resource Locator)

  • URL은 인터넷에서 작동하는 웹에서 자원(리소스)을 찾는 방법을 제공한다.
  • URL에는 자원에 액세스 하는 데 사용되는 프로토콜의 이름과 자원 이름이 들어있다.
  • URL의 첫 번째 부분은 사용할 프로토콜을 식별하고, 두 번째 부븐은 자원이 있는 IP 주소 또는 도메인 이름을 식별한다.

도메인

  • 숫자로 표현된 주소(컴퓨터의 실제 주소 IP) 대신에 문자로 표현된 주소를 사용할 수 있도록 한것이다.

DNS(Domain Name Service)

  • 도메인 이름을 IP주소로 변경하기 위해 사용한다.
  • 특정 컴퓨터 또는 사이트의 주소를 찾기 위해, 사람이 이해하기 쉬운 도메인 이름을 숫자 주소인 IP 주소로 변환해 주는 역할을 한다.

NIC(Network Information Centet)

  • 도메인을 등록 및 관리하는 곳으로, 한국 KRNIC, 일본 JPNIC 및 각 국가 NIC에서 그 역할을 담당한다. 국가 NIC가 없는 경우 미국 NSI에서 관리한다.

세대별 이동 통신의 변화 

1세대

  • 아날로그 통신 방식 - 음성 통화만 가능

2세대

  • 디지털 통신 방식 - 음성통화 외에도 문자 메시지와 이메일 등의 간단한 기능 가능
  • CDMA(Code Division Multiple Access, 코드 분할 다중 접속) : 사용자마다 별도의 코드를 할당하는 방식을 사용
  • 하나의 주파수에 코드를 부여하여 여러 사람이 사용가능

3세대

  • 영상통화, 인터넷, 동영상 등의 서비스 가능
  • WCDMA(Wideband Code Division Multiple Access, 광대역 코드 분할 다중 접속)
  • HSDPA(High Speed Downlink Packet Access, 고속 하향 패킷 접속방식)
  • CDMA2000

4세대

  • 음성통화, 영상통화, 동영상, 인터넷(전송속도, 효율성, 고용량 서비스)
  • LTE(Long Term Evolution), 3.9세대 무선통신 규격
  • MIMO(Multi Input, Multi Output)기술

5세대

  • 통합 플랫폼(수십 Gbps의 전송속도)
  • 가상화 기술을 접목시킨 무선 네트워크 기술