Network

[Network] 용어 정리

김듀니 2021. 8. 12. 23:55
728x90

 

프로토콜(protocol) : 컴퓨터 간에 정보를 주고 받을 때의 통신 방법에 대한 규칙이나 표준

 

OSI 모델 (Open Standards Interconnection model) : 국제표준화 기구(ISO)가 정의한 국제 통신 표준규약. 네트워크의 기본 구조를 일곱 개 계층으로 나눠서 표준화한 통신 규약으로 현재 다른 모든 통신규약의 기반이 됨.

 

TCP/IP 모델 (Transmission Control Protocol/ Internet Protocol model) : OSI모델 7계층의 네트워크에서 데이터를 전송하는 과정을 네 개 계층으로 단순화 시켜 사용하는 모델

 

캡슐화/역캡슐화(encapsullation/decapsulation) : 캡슐화는 컴퓨터 통신에서 상위 계층의 통신 프로토콜 정보를 데이터에 추가하여 하위 계층으로 전송하는 기술이다. 이것의 반대가 역 캡슐화로 하위계층에서 추가한 정보와 데이터를 분리하는 기술.

 

LAN (Local Area Network) : 근거리 통신망. 비교적 가까운 거리에 위치한 장치들을 서로 연결한 네트워크를 말함. 집, 사무실, 학교 등에서 연결된 네트워크

 

WAN (Wide Area Network) : 원거리 통신망. 랜을 다시 하나로 묶는 거대한 네트워크. 특정 도시, 국가, 대륙과 같이 매우 넓은 범위를 연결하는 네트워크다.

 

인터넷 서비스 제공자 (ISP- Internet Service Provider) : 인터넷에 접속하는 수단을 제공하는 주체 일반 사용자, 기업체, 기관 등이 인터넷에 접속하여 인터넷을 이용할 수 있도록 돕는 사업자. 현재 KT, U+와 같은 ISP가 인터넷 서비스를 제공중이다.

 

서버 (Server) : 컴퓨터 네트워크에서 다른 컴퓨터에 서비스를 제공 하기 위한 컴퓨터 또는 프로그램. 반대로 서버에서 보내주는 정보 서비스를 받는 측, 또는 요구하는 측을 클라이언트라고 한다.

 

OSI의 물리계층 (Physical Layer) : OSI 모델의 최하위 계층. 데이터를 전송하기 위해 시스템 간의 물리적인 연결을 하고 전기 신호의 변환 및 제어하는 역할을 담당. 또 전송 매체를 통해 데이터를 통신할 수 있는 전기적인 신호로 바꾸어 전송하는 일을 한다.

 

전기신호 (digital signal) : 전압이 일정 패턴으로 변하여 생기는 일련의 흐름으로 전압의 변화가 모여서 만들어진 신호다. 이런 전기 신호들을 주고 받음으로서 네트워크에서 사진이나 문서 등을 주고 받을 수 있다.

 

랜 카드(Lan card) : 컴퓨터의 네트워크 연결 및 데이터 전송을 담당하며, '네트워크 카드' 라고 불린다.

 

케이블 (cable) : 전선을 뜻함. 전달하는 신호나 사용되는 장소에 따라 여러 종류의 케이블이 있음. 네트워크를 연결하는 케이블을 랜 케이블 또는 랜 선이라고 한다.

 

허브 (hub) : 랜을 구성할 때 한 사무실이나 가까운 거리에 있는 장비들을 케이블을 사용하여 연결하는 장치다.

 

네트워크 계층(network layer) : 네트워크 계층은 다른 네트워크와 통신하기 위한 경로 설정을 위해 라우터를 통한 라우팅을 하며 패킷 전송을 담당한다.


IP(Internet Protocol, 인터넷 프로토콜) : 인터넷에 있는 한 컴퓨터에서 다른 컴퓨터로 데이터를 보내는 데 사용되는 네트워크 계층 프로토콜이다.


IP주소(IP address) : 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기 위해 사용하는 주소다.


IP주소 클래스(IP address class) : IPv4에서 사용하는 주소 그룹에는 다섯 개가 있다. A, B, C 클래스는 네트워크 ID와 호스트 ID로 구성되며, D 클래스는 멀티캐스트 주소로 사용된다. E 클래스는 필요에 따라 사용하기 위해 확보해 놓은 것이다.


라우터(router) : 서로 다른 네트워크를 연결해 주는 장치로 현재의 네트워크에서 다른 네트워크로 패킷을 전송할 수 있도록 한다.


라우팅(routing) : 네트워크에서 패킷을 목적지로 보낼 때 목적지까지 갈 수 있는 여러 가지 경로 중 한 가지 경로를 설정해 주는 과정이다.


라우팅 테이블(routing table) : 컴퓨터 네트워크에서 목적지 주소를 목적지에 도달하기 위한 네트워크 노선으로 변환시킬 목적으로 사용된다. 다른 네트워크로 가기 위한 가장 좋은 라우터의 정보를 가지고 있다.


서브넷(subnet) : 큰 네트워크를 분할해서 만든 작은 네트워크다.


서브넷팅(subneting) : 네트워크를 분할하기 위해 IP 주소의 구성을 변경하는 작업이다.


서브넷ID : IP 주소의 네트워크 부분을 늘리기 위해 서브넷 마스크로 사용되는 비트로 서브넷 비트(subnet bits)라고도 한다.


서브넷 마스크(subnet mask) : IP 주소의 네트워크 부분만 나타나게 하여 같은 네트워크인지를 판별하게 하는 마스크다.


멀티캐스트(multicast) : 한 컴퓨터(호스트)에서 패킷을 여러 컴퓨터로 동시에 전송하는 것을 말한다.


브로드캐스트(broadcast) : IP 네트워크에 있는 모든 컴퓨터(호스트)로 데이터를 전송하는 방식이다.

 

전송 계층(transport layer, 트랜스포트 계층) : 신뢰할 수 있는 데이터를 순차적으로 전달하는 역할을 하므로 상위 계층들이 데이터 전달의 유효성이나 효율성을 신경 쓰지 않도록 한다. 데이터가 중복되거나 누락되지 않고 오류 없이 순서에 맞게 전송되도록 관리한다.


연결형(connection-oriented) : 데이터를 교환하기 전에 연결을 맺고 데이터를 교환하는 동안 계속 연결을 관리하는 프로토콜의 한 형태다.


비연결형(connectionless) : 연결(connection)에 대한 초기화 과정이 없는 통신이다.


TCP(Transmission Control Protocol, 전송 제어 프로토콜) : 전송 계층의 프로토콜은 연결형(connection-oriented) 통신 방식이며 신뢰할 수 있는 데이터 전송을 보장한다.


대역폭(bandwidth) : 정해진 시간 동안 전송될 수 있는 데이터의 양(주로 속도를 의미한다)을 말한다. 대역폭은 제한적이다.


UDP(User Datagram Protocol) : 정보를 서로 주고받을 때 보내는 쪽에서 일방적으로 데이터를 전달하는 통신 프로토콜이다. 연결을 맺을 필요가 없고 정보를 보내거나 받는다는 신호도 필요하지 않다.


3-way핸드셰이크(three-way handshake) : TCP 통신에서 사용하는 신뢰성을 제공하기 위한 통신 방식이다. 컴퓨터 간에 연결을 맺기 위한 초기화 과정으로 세 단계로 되어 있어서 three-way라고 부른다.


잘 알려진 포트(well-known ports) : 특정 애플리케이션이 사용할 수 있도록 예약되어 있는 포트로 1~1023번 포트를 말한다.


일련번호(sequence number) : TCP에서는 데이터를 보낼 때마다 각 데이터에 고유한 번호를 부여해서 전송을 시도한다. 이 번호를 이용하여 TCP 패킷의 순서를 제어할 수 있다.


포트 번호(port number) : 컴퓨터가 데이터 통신을 할 때 통신하고자 하는 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위다. 포트 번호는 0~65535번을 사용할 수 있다. 0~1023번은 잘 알려진 포트(well-known ports)로 특정 애플리케이션이 사용할 수 있도록 예약된 번호다.

응용 계층(application layer, 애플리케이션 계층) : OSI 모델의 최상위 계층으로 다양하게 존재하는 응용 환경에서 공통적으로 필요한 기능을 다룬다. 시스템 간의 응용 처리는 상호 간에 통신하면서 일련의 업무를 처리할 수 있도록 필요한 서비스 기능을 제공한다. 이메일, 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공하는 계층이다.


■WWW(World Wide Web, 월드 와이드 웹) : 거대한 통신망인 인터넷은 수많은 사이트, 데이터, 정보를 갖고 있으며, 통신 회선이 거미줄처럼 서로 연결되어 있어서 언제 어디서든 필요한 곳에 접근하거나 정보를 공유하고 주고받을 수 있는 멀티미디어 인터넷 서버다.


HTTP(HyperText Transfer Protocol) : 웹 서비스에서 클라이언트(웹 브라우저)와 웹 서버 간에 정보를 주고받기 위해 사용되는 네트워크 프로토콜이다.


DNS(Domain Name System, 도메인 이름 시스템) : 네트워크에서 호스트 이름을 IP 주소로 변환하는 데 사용하는 시스템(서비스)이다. DNS 서비스가 동작하는 컴퓨터(서버)를 DNS 서버라고 한다.


FTP(File Transfer Protocol, 파일 전송 프로토콜) : 서버와 클라이언트 간에 파일을 전송하기 위한 프로토콜이다. 일반적으로 통신 포트는 제어 용도로는 21번을 사용하고 데이터 전송 용도로는 20번 포트를 사용한다.


SMTP(Simple Mail Transfer Protocol, 단순 메일 전달 프로토콜) : 인터넷에서 메일을 송신하는 데 사용하는 프로토콜이다. 통신 포트는 일반적으로 25번을 사용한다. SMTP를 지원하는 서버를 SMTP 서버라고 한다.


POP3 : 인터넷에서 메일을 수신하는 데 사용하는 프로토콜이다. 통신 포트는 일반적으로 110번을 사용한다. POP3를 지원하는 서버를 POP3 서버라고 한다.


HTML(HyperText Markup Language) : 인터넷 서비스의 하나인 WWW를 통해 볼 수 있는 문서를 만들 때 사용하는 프로그래밍 언어다. 하이퍼텍스트를 작성하기 위해 개발되었다.


URL(Uniform Resource Locator) : 인터넷에서 파일 위치를 지정하기 위해 기술된 주소다. 웹 사이트 주소를 지정하기 위해 사용한다.

728x90