컴퓨터 네트워크
- 컴퓨터 네트워크: 두대 이상의 컴퓨터간 연결을 컴퓨터 네트워크라 한다.
패킷(packet)
- 컴퓨터간 데이터를 주고 받을 때, 네트워크를 통해 전송되는 데이터의 작은 조각을 의미
- 패킷으로 나누지 않고 데이터를 전송하고자 할 경우, 큰 데이터를 보낼때 네트워크의 대역폭을 많이 차지하여 다른 데이터 전송의 흐름을 막을 수 있기 때문에 패킷으로 나누어 전송
- 패킷의 수신측에서 패킷들을 조합하여 원래 데이터를 정상적으로 확인하기 위해, 송신측에서 데이터를 패킷으로 나누어 전송할때 패킷에 순서대로 번호를 붙여 전송
- 대역폭: 네트워크에서 이용 가능한 최대 전송 속도로 정보를 전송할 수 있는, 단위 시간당 전송량
정보 단위
- 비트(bit)
- 바이트(byte)
- 컴퓨터의 저장 단위로, 컴퓨터가 조작하는 정보의 최소 처리 단위
- 8bit로 구성(1byte = 8bit)
- 문자코드
- 숫자와 문자의 대응표
- 대표적으로 ASCII 코드 존재
- 네트워크에 데이터를 전송하는 경우, 비트 정보를 전기신호로 변환하므로 네트워크에는 실질적으로 전기신호가 전송됨
예시: 사용자가 키보드 C
를 눌렀을 경우, 컴퓨터로 문자코드가 전달되고 컴퓨터는 그 키에 대응하는 문자 코드인 67를 확인하여 화면에 C를 표시
WAN, LAN
- WAN(Wide Area Network)
- 지리적으로 넓은 범위에 구축된 네트워크
- 속도가 느리고 오류가 많다.
- LAN(Local Area Network)
- 건물이나 특정 지역을 범위로 하는 네트워크(지리적으로 제한된 공간)
- ISP가 제공하는 서비스를 사용하여 구축된 네트워크
- 속도가 빠르고 오류가 적다.
- ISP(Internet Service Provider): 인터넷 상용 서비스를 제공자(ex> KT, U+, SK)
회사에서의 LAN 구성
- 가정에서의 일반적인 LAN 구성과 다르게
DMZ
가 존재
- DMZ(DeMilitarized Zone): 비무장지대, 네트워크에서는 외부에서 접근이 가능한 네트워크
- 서버 운영 방식은 클라우드(Cloud)와 온프레미스(On-premise)가 존재
- 온프레미스: 서버를 클라우드 같은 원격 환경에서 운영하는 방식이 아닌, 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식