네트워크, 인터넷, 웹
1. 네트워크
TCP/IP
▪ TCP/IP(Transmission Control Protocol/Internet Protocol)는 컴퓨터 간에 통신할 수 있도록 만든 프로토콜.
▪ 인터넷의 기반 네트워크 시스템으로 하드웨어, 운영체제, 접속 매체에 관계없이 동작할 수 있는 개방형 구조.
IP 주소
▪ IP 주소(IP Address)는 TCP/IP로 연결된 네트워크 에서 각각의 컴퓨터를 구분하려고 사용하는 주소.
▪ 숫자로 구성되어 있고 “123.123.123.123” 과 같이 네 개로 구분된 10진수를 사용.
2. 인터넷(Internet)
▪ 인터넷은 전 세계가 하나로 연결된 네트워크를 의미하는 고유명사로, Internet으로 표기.
▪ 인터넷은 네트워크 인프라이고 www, email 등은 인터넷 기반 서비스 임.
▪ 인터넷 ≠ 웹
프로토콜
▪ 네트워크에 연결된 컴퓨터들 간의 통신 규약
▪ 인터넷 서비스들은 TCP/IP 4계층 중 응용계층에 해당함.
포트
▪ 네트워크 서비스를 접속하기 위한 접점.
▪ 컴퓨터에서 여러 네트워크 서비스를 제공하는 경우 이를 구분하기 위한 용도로 사용.
▪ 은행의 구분된 업무 창구와 유사한 개념.
DNS(Domain Name System)
• 인터넷에 연결된 컴퓨터 구분을 위해 사용하는 IP주소 대신 알기 쉬운 이름 형태로 컴퓨터를 구분하기 위 한 인터넷 서비스/시스템 중 하나.
• 호스트(컴퓨터) 이름(www) + 도메인 이름(naver.com) 형태로 구성됨
3. 웹
▪ 월드 와이드 웹(World Wide Web, www)
▪ 인터넷에서 운영되는 서비스 중 하나로 많은 사람들이 ‘웹 = 인터넷’이라고 생각할 정도로 대표적인 인터넷 서비스임.
서버(Server)
• 네트워크에서 서비스를 제공하는 컴퓨터
• 웹 서버, FTP 서버, 파일 서버, 프린트 서버
클라이언트(Client)
• 서비스를 이용하는 컴퓨터 → 웹 브라우저(Web Browser)
• PC, 스마트폰, 태블릿 등
• 인터넷 익스플로러(Internet Explorer), 크롬(Chrome), 파이어폭스(Firefox), 애플 사파리(Safari) 등
HTTP(Hyper Text Transfer Protocol)
• 웹 서비스에 사용되는 통신 규격
• 간단한 명령어와 헤더 규격으로 되어 있음