1. 네트워크 

 TCP/IP 

 TCP/IP(Transmission Control Protocol/Internet Protocol)는 컴퓨터 간에 통신할 수 있도록 만든 프로토콜. 

▪ 인터넷의 기반 네트워크 시스템으로 하드웨어, 운영체제, 접속 매체에 관계없이 동작할 수 있는 개방형 구조.

TCP/IP의 계층

 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)

• 웹 서비스에 사용되는 통신 규격

• 간단한 명령어와 헤더 규격으로 되어 있음
 

클라이언트와 서버간 동작 과정

 

반응형

'잡동사니' 카테고리의 다른 글

[JSP] JSP 개발환경 구축  (0) 2020.06.16
[JSP] 웹 프로그래밍 언어와 주요 기술  (0) 2020.06.16
RTCMultiConnection 화상채팅 구현하기  (0) 2020.05.27
WebRTC  (0) 2020.04.15
TOEIC Speaking Part2 빈출 표현  (0) 2020.03.05

+ Recent posts