반응형
네트워크의 정의
통신 매체를 통해 연결된 노드들의 집합
노드
주소를 가지고 있는 시스템
Local Area Network
개인이나 기업에 의해 소유되어진 네트워크
Wide Area Network
SP(service provider)의 네트워크
sp = 통신선 매설해서 수익보는 기업
네트워크 분류
LAN 기술별 분류
- Ethernet : 주로 utp 사용
- TokenRing: stp(shielded twisted pair) 사용해서 차폐되고 데이터 송신 안전 (군사망 등), 토큰을 가진 노드만 데이터 송신 가
- FDDI: 이중 링구조로 하나 끊어져도 나머지로 계속 진행, 광섬유
- ATM: 데이터를 셀로서 전송 셀 크기 고정
네트워크 분류
- Unicast : 각각을 구분, 1:1 통신, 랜카드에서 자신의 주소를 판별하고 처리, 자신의 주소로 발송된 정보가 아닐경우 CPU 처리 안함
- Multicast : Group 주소
- Broadcast : 모든 주소
- Anycast : 주소는 Unicast인데, 사용은 Broad or Multicast 처럼 사용 보통 DNS 서비스에 사용
ex)서울의 8.8.8.8 DNS 서버, LA의 8.8.8.8의 DNS 서버, Paris의 8.8.8.8 DNS 서버 가장 가까운 DNS 서버로 접속
8.8.8.8의 Unicast 주소를 목적지로 사용하지만 마치 Multi or broadcast처럼 보임. 라우팅 프로토콜로 가까운 주소 확인 (BGP)
source addr에는 unicast만 사용 (예외가 있음)
dest addr에는 다 가능
랜카드의 기능 = NIC
- 전기 신호로 부터 데이터를 수신하고 변환
- 데이터를 전기 신호로 변환하여 송신
- MAC Address를 이용한 데이터의 수신여부 판별
- 케이블의 흐름 제어 (Flow Control)
Network Topology
- Bus Topology
- Ring Topology
- Star Topology (확장성 good)
OSI 7 layer
통신의 단계별 표준화 실제로는 쓰이지 않고, 산업표준은 TCP/IP
통신을 이해하기 위해서 보통 사용.
- 1계층 Physical Layer물리적인 연결 구간의 전기적, 기계적 특징과 순서의 정의, 활성, 관리, 비활성을 위한 기능정 특징(유선,무선,시그널 interface pin 모양 등)
- 2계층 DataLink Layer논리적인 연결 전송을 위한 데이터의 형식 결정, 매체 접근 방법(MAC)의 제어
- 3계층 Network Layer네트워크간 연결 호스트간의 경로선택과 연결성 제공, 논리적 주소를 이용한 패킷의 라우팅 데이터 전달을 위한 최적경로 선택
- 4계층 Transport Layer양단간 연결 (서비스 구분을 위한 주소를 사용) 양 호스트간의 전송 제어, 데이터 전송의 신뢰성 확보 가상 회선의 연결 확립, 정보 흐름의 오류 확인과 복구를 통한 신뢰성 제공 (양단간 연결) = port to port = virtual circuit이 연결됨 (웹서버에 접속하면 중간에 라우터나 스위치의 정보는 안뜨고 직접 연결되어 있는 것처럼 바로 웹페이지에 접속되는 것)
- 5계층 Session Layer양단간 서비스(인증) 상호 응용 프로그램 사이의 연결 상황(session) 확립(establishment) 관리, 해제
- 6계층 Presentation Layer데이터 형태 결정(압축, 암호화 등) Application계층을 위한 데이터 전송 방법 협의, 데이터의 형식 결정, 코드변환, 구문변환, 압축, 암호화
- 7계층 Application Layer사용자 인터페이스(데이터 수신송신) 응용 프로그램을 위한 네트웍 서비스의 제공
encapsulation
4계층 segment/data stream
3계층 packet/datagram
2계층 frame
1계층 bits
2계층에서 FCS(frame check sequence)가 trailer(뒤)로 붙음. crc처럼 에러체크용
decapsulation
계층별 장비
- 1계층 장비 Flooding(들어온 데이터 모든 포트에 뿌림) 주소가 없기 때문에, 매체 공유에 의한 충돌, broadcast system (허브, 리피터)
- 2계층 장비 MAC 정보를 기반으로 Data 전송 결정 (스위치(HW = 특화된 칩으로), 브릿지(SW = cpu)) 충돌은 해결했으나 broadcast domain에 broadcast에 의한 cpu 부하는 여전히 문제
- 3계층 장비 Routing 기능 L3 switching 기능 (L3데이터 기반으로 데이터를 어디로 보낼지 결정 L2 switching은 2계층)
Local broad cast- 255.255.255.255, subnet broadcast - 192.168.1.255(호스트 주소 전부 bit1)
반응형
'SK Shieldus Rookies' 카테고리의 다른 글
| #9 (시스템/네트워크 보안 기술) (0) | 2026.05.13 |
|---|---|
| #8 (시스템/네트워크 보안 기술) (0) | 2026.05.12 |
| #6 (인프라 활용을 위한 파이썬) - Homework (0) | 2026.05.11 |
| #5 (인프라 활용을 위한 파이썬) (0) | 2026.05.06 |
| #4 (인프라 활용을 위한 파이썬) (0) | 2026.05.06 |