네트워크란 ?
- Social Network, Computer Network 등 여러 네트워크가 존재한다.
- 간략적인 의미를 살펴본다면 사람이 연결되어 정보 공유를 한다면 Social Network라 본다.
- 보통 네트워크라 한다면, 대개 Computer Network라 본다.
- 네트워크란. 2개 이상의 Host (PC, 등 통신이 가능한 device)가 전송매체를 통해 서로 연결된 상태를 말한다.
- 이 글에선 Computer Network를 이하 네트워크라 부른다.
네트워크의 산업적인 이용
- O2O (Online-to-Offline) : 온라인에서 제품을 구매하고 오프라인에서 제품을 수령
예) 온라인 쇼핑, 배달 앱 등
- O4O (Online-for-Offline) : 온라인 채널을 통해 오프라인으로 고객을 모으는 것
번외) 네트워크 환경
onpromise : 소프트웨어, 솔루션 등을 자체 전산실 등에 직접 설치하여 운영하는 형태.
cloud : Iaas, Paas, Saas 등 cloud 제공자가 직접 하드웨어(인프라 등), 소프트웨어 등을 사용자에게 제공하는 형태.
중요해진 규약 (약속)
- 초기에는 여러 하드웨어 생산 회사들이 규약을 서로 달리 했기 때문에 같은 하드웨어를 쓰는 호스트들끼리만 통신이 가능했다.
- 하지만 시간이 지나면서 ISO에서 OSI Reference Model을 개발하게 됨으로써 이기종 오픈 시스템의 연결 방식을 정의했다.
ISO OSI Reference Model
각 레어어의 역할
L7 : Application Layer
- 애플리케이션이 구동되는 계층으로 사용자와 상호 작용하는 계층
L6 : Presentation Layer
- 데이터의 표현 방식을 정의함
- 데이터의 인코딩 방식, 데이터 압축, 데이터 암호화 등을 수행함
L5 : Session Layer
- 세션 연결, 유지, 종료에 결쳐서 세션의 관리를 담당함
L4 : Transport Layer
- 데이터의 전송 방식을 정의함
- 포트 번호
- 방화벽(Firewall)
L3 : Network Layer
- 패킷을 목적지까지 전달하는 역할을 수행함
- 경로 결정(라우팅)을 통해 목적지 네트워크를 찾아감
- 논리적 주소(IP), 패킷
- 해당 하는 네트워크 장비 : Router
L2 : Data-Link Layer
- 프레임을 인접 노드에 전달하는 역할을 수행함
- 물리적 주소(MAC), 프레임
- 해당 하는 네트워크 장비 : Switch, Bridge, NIC(Network Interface Card)
L1 : Physical Layer
- 네트워크의 물리적 연결에 대한 명세를 정의
- 해당 하는 네트워크 장비 : 전송매체, Hub
TCP/IP Protocol suite 각 계층 간략 설명!
- Application
Session Layer
+ Presentation Layer
+ Application Layer
의 역할을 수행함.
- Transport
- 데이터의 전송 방식 결정 - TCP / UDP (Transport Layer에 해당)
- Internet
- Network Access(=Network Interface)
- Physical Layer + Data-Link Layer의 역할을 수행함.
정리..
- 네트워크는 어찌보면 상상속의 이상형 같은,, 실체는 없고 이론만 볼 수 있는 그런 지식인거 같다.
- 이번에 네트워크 모델 관련해서 정리하면서, 네트워크 장비 등을 공부하고 있으니 이 것에 관해서도 정리를 하려고 한다.