네트워크 구조
- 네트워크의 구조는 크게 규모, 서비스, 통신방식, 구현방식 등을 통해서 설계된다
- 네트워크는 Star, Ring, Mesh, Bus, Tree, Redundancy형태가 있다.
- 네트워크는 기본적으로 홈, 기업, 클라우드 형태가 있다.
OSI 7 Layer
네트워크 프로토콜과 통신을 7계층으로 표현
- 프로토콜을 기능벼로 나누고 계층 별로 구분
- 벤더간 호환성을 위한 표준 필요 -> 쉬운 접근성으로 기술의 발전
모델
1계층
- 장치와 통신 매체 사이의 비정형 데이터의 전송을 담당
- 디지털 bit(0 & 1)를 전기, 무선 또는 광 신호로 변환
ex) 케이블, 인터페이스, 허브, 리피터
2계층
- 동일 네트워크 내에서 데이터 전송, 링크를 통해서 연결을 설정하고 관리
- 물리계층에서 발생할 수 잇는 오류를 감지하고 수정
ex) 모뎀 ,스위치
3계층
- 다른 네트워크로 데이터 전송, IP(Internet Protocol) 주소로 통신
- 출발지 IP에서 목적지 IP로 데이터 통신 시 중간에서 라우팅 처리
- 데이터가 큰 경우 분할 및 전송 후 목적지에서 재 조립하여 메시지 구현
ex) L3스위치, 라우터
4계층
- 호스트 간의 데이터(서비스) 전송
- 오류 복구 및 흐름 제어, 완벽한 데이터 전송을 보장
5계층
- 로컬 및 원격 어플리케이션 간의 IP/Port 연결을 관리
ex) Session Table
6계층
- 사용자 프로그램과 네트워크 형식간에 데이터를 변환하여 표현과 독립성을 제공
- 인코딩, 디코딩, 암호화, 압축
ex) ASCII, JPG, MPEG
7계층
- 사용자와 가장 밀접한 소프트웨어
ex) 이메일 서비스 SMTP, 또는 파일전송 FTP
TCP/IP
네트워크 프로토콜의 모음으로 패킷 통신 방식의 IP와 전송 조절 프로토콜인 TCP로 이루어져 있다
모델
TCP/IP 와 OSI7 Layer 비교
인캡슐레이션 / 디캡슐레이션