네트워크 기초
네트워크 기초 용어
- 네트워크 : 전송 메체로 서로 연결된 시스템의 모음
- 시스템 : 내부 규칙에 따라 능동적으로 동작하는 대상
- 인터페이스 : 시스템과 전송 메체의 연결지점에 대한 규격(시트셈과 전송메체를 이어주는 연결점)
- 프로토콜 : 전송 메체를 통해 데이터를 교환할 때의 임의의 통신규칙
- 인터넷 : 전 세계의 네트워크가 연결된 통합 네트워크
시스템 기초 용어
- 노트(Node) : 인터넷에 연결된 시스템의 가장 일반적인 용어
- 호스트(Host) : 컴퓨팅 기능이 있는 시스템
- 클라이언트(Client) : 서비스를 요청하는 시스템
- 서버(Server) : 서비스를 제공하는 시스템
네트워크 구조
- 규모 : 회사나 학교 등의 집단 크기에 따라 구분 - 사용자, 대역폭
- 업종 : 공공기관, 제조, 금융, 게임 등의 업종에 따른 서비스 중요도
- 통신 방식과 경로 : Server & Client, P2P
- 토폴로지 : Star, Ring, Mesh, Bus, Tree, Redundancy
ISO의 OSI(Open System Interconnection) 7계층
- 정의 : 네트워크 프로토콜과 통신을 7계층으로 표현
- 목적 : 프로토콜을 기능별로 나누고 계층별로 구분, 호환성을 위함
- Application Layer : 다양한 응용환경을 지원
- Presentation Layer : 데이터의 표현 방법에 대한 정의
- Session Layer : 상위 논리적 연결의 지원
- Transport Layer : 송수신 프로세스 사이의 연결 기능을 지원(TCP, UDP)
- Network Layer : 올바른 전송 경로를 선택, 라우팅(혼합제어 포함)
- Data Link Layer : 물리적 전송 오류를 해결(같은 네트워크 내 오류감지, 재전송 기능)
- Physical Layer : 물리적으로 데이터를 전송하는 역할을 수행
프로토콜과 인터페이스
- 프로토콜 : 서로 다른 호스트에 위치한 동일 계층 끼리의 통신규칙
- 인터페이스 : 같은 호스트에 위치한 상, 하위 계층 사이의 규칙
- 서비스 : 하위 계층이 상위 계층에 제공하는 인터페이스
게이트웨이 종류
- 리피터 : 물리계층을 지원하며 신호를 증폭하는 기능을 함. 기능 감쇄 현상을 보상헤 거리의 한계를 극복한다.
- 브리지 : 물리계층과 데이터링크 계층을 지원하며 충돌도메인을 나눠 주어 충돌을 방지
- 스위치 : 브리지처럼 충돌 도메인을 나누어 주고 처리 속도가 브리지 대비 빠름
- 라우터 : 라우팅 기능 수행