디벨롭
로그인
디벨롭
로그인
네트워킹의 이해
박상준
·
2024년 4월 13일
팔로우
0
0
면접지식
목록 보기
30/32
개요
네트워킹은 컴퓨터, 서버, 기타 장치들이 서로 정보를 공유하고 통신할 수 있도록 연결하는 기술.
이를 가능하게 하는 것이 네트워크 구조 + 프로토콜의 조합
네트워크 구조
기본적인 구조로는 LAN(로컬 영역 네트워크), WAN(광역 네트워크), PAN(개인 영역 네트워크) 등이 있음.
LAN(로컬 영역 네트워크)
정의
한 건물이나 캠퍼스 내의 소규모 네트워크.
일반적으로 한 조직이나 가정 내에서 사용된다.
예시
사무실 내의 컴퓨터들이 하나의 네트워크에 연결되어 파일 공유하고, 프린터 공동으로 사용
WAN(광역 네트워크)
정의
WAN은 지리적으로 넓은 범위(도시, 국가, 대륙)에 걸쳐 컴퓨터와 네트워크를 연결한다.
인터넷 자체가 가장 큰 WAN의 예
특징
LAN 보다 느린 데이터 전송 속도를 가진다.
높은 지연 시간을 가질 수 있음 → 외국서버에서 게임하는 경우 핑이 튀는데, 이것이 WAN 으로 묶여 있기 때문.
MAN ( 메트로 폴리탄 영역 네트워크 )
정의
도시나 대도시 지역과 같은 중간 규모의 지리적 영역을 커버하는 네트워크
LAN 과 WAN 의 중간 형태
특징
대학 캠퍼스, 정부 기관, 기업 단지 등이 해당 네트워크를 사용하여 여러 건물이나 위치에 걸쳐 네트워크 서비스를 제공함.
PAN ( 개인 영역 네트워크 )
정의
PAN 은 개인 사용자의 작은 공간 ( 방, 사무실의 한 부분 ) 내에서 개인 장치들을 연결하는 네트워크이다.
특징
블루투스, USB, NFC ( Near Field Communication ) 과 같은 기술을 사용하여 스마트폰, 노트북, 프린터 등을 연결함.
중요 프로토콜
프로토콜의 경우 네트워크 상에서 데이터를 교환하기 위한 규칙이나 표준.
인터넷의 기본이 되는 TCP / IP , 웹 페이지를 전송하는 HTTP, 이메일 전송에 사용되는 SMTP 등이 있다.
TCP / IP ( Transmission Control Protocol / Internet Protocol )
정의
인터넷에서 데이터를 전송하기 위한 기본 프로토콜
TCP 는 데이터가 정확하게 전송되었는지 확인하고
IP 는 데이터 패킷이 올바른 목적지에 도달하도록 합니다.
예시
웹 브라우저 사용하여 웹사이트 접속
TCP / IP 프로토콜이
데이터 패킷을 웹 서버로 전송
웹 페이지 정보를 사용자에게 돌려주는 과정 담당
HTTP(Hyper Text Transfer Protocol)
정의
웹 서버와 클라이언트 간에 웹 페이지와 웹 페이지 요소(이미지 비디오 ) 를 전송하기 위한 프로토콜
예시
웹 브라우저 URL 입력
HTTP 프로토콜을 통해 해당 웹 서버에 웹 페이지 데이터를 요청
서버는 그 요청에 응답
웹 페이지 사용자에게 SHOW
SMTP(Simple Mail Transfer Protocol)
정의
이메일을 전송하기 위한 인터넷 표준 프로토콜
예시
사용자가 이메일 클라이언트를 통해 이메일을 보낼 때
SMTP 는 해당 이메일을 수신자의 메일 서버로 전송하는 역할
고급 네트워킹의 이해
네트워크 설계와 관리를 더욱 효율적이고 안전하게 만들기 위한 기술과 방법론을 포함한다.
서브네팅 (Subnetting)
VLAN (Virtual Local Area Network)
VPN (Virtual Private Network)
서브네팅(Subnetting)
정의
서브네팅은 큰 네트워크를 더 작은 네트워크로 나누는 과정
이를 통하여 IP 주소를 효율적으로 관리가능
네트워크 보안과 성능 향상 가능
예시
회사가 하나의 큰 네트워크를 가지고 있고
이를 여러 부서 (인사부, 개발부, 마케팅부, 회계 등) 으로 나눠서
각 부서가 자신의 네트워크를 가지게 하고 싶은 경우 사용함.
각 부서의 네트워크 트래픽이 서로에게 영향을 미치지 않게 되어 네트워크의 효율성이 증대됨.
VLAN(Virtual Local Area Network)
정의
VLAN 의 경우 물리적 위치에 관계없이 네트워크 장비를 그룹화하여 별도의 논리적 네트워크를 생성하는 기술임.
보안, 성능, 네트워크 관리를 개선가능
예시
하나의 사무실 건물에 여러 회사가 입주한 경우,
각 회사는 자신만의 VLAN 을 설정하여 다른 회사의 네트워크와 분리될 수 있음.
각 회사는 독립된 네트워크를 가진 것 처럼 운영이 가능하고, 보안성이 향상
VPN(Virtual Private Network)
정의
VPN 은 공용 인터넷을 통해 가상의 사설 네트워크를 구축하는 기술임.
원격 위치에서도 안전하게 사내 네트워크에 접속가능.
예시
직원이 해외 출장 중에서도 회사의 내부 네트워크에 안전하게 접속하여 중요한 파일에 접근하거나, 원격으로 작업 수행가능.
VPN 사용시, 공용 인터넷을 통해 데이터를 전송해도 암호화를 통해 보안 유지가능
박상준
이전 블로그 : https://oth3410.tistory.com/
팔로우
이전 포스트
인프라 아키텍처의 이해
다음 포스트
서버와 가상화
0개의 댓글
댓글 작성