네트워크 구조

이보아·2022년 9월 14일
1

용어 정리

네트워크(network) : 컴퓨터를 두대 이상 연결하여 서로 데이터를 전송 할 수 있는 통신망


패킷(packet): 네트워크 통신을 할 때 사용되는 작게 분활된 데이터 조각으로 네트워크에서 전송하는 데이터의 기본 단위다. 📦


랜(Local Area Network, LAN, 근거리 통신망): 비교적 가까운 거리에서 위치한 장치들을 서로 연결한 네트워크를 말한다. 집, 사무실, 학교등의 건물과 같이 가까운 지역을 연결하는 네트워크다.

왠(Wide Area Network, WAN): 랜을 다시 하나로 묶는 거대한 네트워크다. 특정 도시, 국가 대륙과 같인 매우 넓은 범위를 연결하는 네트워크를 말한다. 넓은 지역에 설치된 컴퓨터들 간의 정보와 자원을 공유하기에 적합하도록 설계한 컴퓨터 통신망이다.


인터넷(Internet): TCP/IP 프로토콜을 사용하는 세계 최대 규모의 네트워크다. 전 서계의 컴퓨터를 서로 연결하여 정보를 교환 할 수 있도록 만든 하나의 거대한 컴퓨터 통신망이다.


비트(bit): 정보의 최소 단위로 0 또는 1을 나타낸다.

바이트(byte): 컴퓨터의 정보량 단위로 8비트를 1바이트라고 한다.


인터넷 서비스 제공자(Internet Service provider, ISP ): 인터넷에 접속하는 수단을 제공하는 주체다. 일반 사용자, 기업체, 기관 단체 등이 인터넷에 접속하여 인터넷을 이용할 수 있도록 돕는 사업자다. 현재는 KT, U+, SK 와 같은 ISP가 인터넷 서비스를 제공한다.
DMZ(DeMilitarized Zone): 네트워크 구성 중에서 일반적으로 인터넷인 외부 네트워크와 내부 네트워크 사이에 중간 지대 (서브넷)을 말한다. 네트워크 보안 영역으로 외부 공격자가 내부 네트워크에 침투하는 것을 막는 역활을 한다.

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

클라이언트(사용자): 클라이언트가 입력한것을 수신해서 HTML로 만들어서 크롬과 같은 어플리케이션에 해석 해서 표시. (대표 언어: Javascript)

서버 사이드(제공자): 서버 사이드를 클라이언트로 보낼 웹페이지 만드며, 사용자 유효성, DB 관련 등을 수행한다. (대표 언어: Java, PHP, Rubym Python, Node.js)


[출처] 미즈구치 카츠야, 『모두의 네트워크』 길벗 (2018), p12-40.

[아이콘 출처] Server icons created by Pixel perfect, Cloud computing icons created by Freepik, Cloud icons created by kosonicon - Flaticon

profile
매일매일 틀깨기

0개의 댓글