티스토리 뷰
* 네트워크란?
컴퓨터 네트워크: 분산된 컴퓨터를 통신망으로 연결한 것
인터넷->여러 종류의 컴퓨터 네트워크 중에서 가장 커다랗고 다양한 단말기들이 연결된 거대한 컴퓨터 네트워크, 전 세계의 컴퓨터가 서로 연결됨, TCP/IP(Transmission Control Protocol/Internet Protocol) 통신 프로토콜 사용
* 주소 체계
주소 체계를 이용하여 각각의 단말기들을 구분
MAC(Media Access Control) 주소:네트워크 장비의 하드웨어 주소, 48비트의 크기, 16진수로 표시, 구분자 ':', 로컬 네트워크 내에서 사용
IP 주소: 인터넷 사용, 버전 4(IPv4)와 버전 6(IPv6)의 두 가지 종류, 32비트 길이, 0.0.0.0부터 255.255.255.255까지
한 대의 컴퓨터 안에서 동작하는 여러 가지 프로그램들이 있을 때 포트 사용, 0~65535까지의 고유 번호
호스트(Host):실제 네트워크를 사용하는 주체, 쌍방향 통신할 수 있는 컴퓨터
라우터(Router):네트워크 간 경로 설정해주는 장비
게이트웨이(Gateway):용자가 위치한 네트워크에서 다른 네트워크(인터넷 등)로 이동하기 위해 반드시 거쳐야 하는 거점
전송 매체: 유선(동축케이블, 광섬유, 꼬임상선)과 무선
* OSI 모델
- 1계층 : 물리계층(Physical Layer)
하드웨어:전선, 전파, 광섬유, 동축 케이블, 모뎀, 프로토콜:Ethernet, RS-232C, 비트(Bit) 흐름을 전송하기 위해 요구되는 기능들을 조정, 기본적인 물리적 연결기의 전기적 명세 정함, 네트워크의 두 노드를 물리적으로 연결하는 신호 방식 다룸
-2 계층 : 데이터 링크 계층(Data link Layer)
프로토콜:Ethernet, Token Ring, PPP, HDLC, Frame relay, ISDN, ATM, 무선 랜, FDDI, 하드웨어 : 브리지, 스위치. 오류 없이 한 장치에서 다른 장치로 프레임(Frame, 비트의 모음)을 전달, 3 계층에서 정보를 받아 주소와 제어 정보를 시작(헤더)과 끝(테일)에 추가.
-3 계층 : 네트워크 계층(Network Layer)
프로토콜:IP, ICMP, IGMP, 하드웨어 : 라우터, 다중 네트워크 링크에서 패킷(Packet)을 발신지로부터 목적지로 전달
- 4계층 : 전송 계층(Transport Layer)
프로토콜:TCP, UDP, 전체 메시지를 발신지 대 목적지(종단 대 종단) 간 제어와 에러를 관리, 신뢰성 있는 통신을 보장
- 5계층 : 세션 계층(Session Layer)
프로토콜:SSH, TLS가 있으며 응용 프로그램 간의 질서 제어 역할을 수행하는 통신 세션을 구성, 통신장치 간의 상호작용을 설정하고 유지하며 동기화, 사용자 간의 포트 연결(세션)이 유효한지 확인하고 설정
- 6계층 : 표현 계층(Presentation Layer)
입력 또는 출력되는 데이터를 하나의 표현 형태로 변환, 필요한 번역을 수행하여 두 장치가 전송 데이터를 이해할 수 있게 도움
- 7계층 : 응용 계층(Application Layer)
서비스 또는 프로토콜:텔넷이나 HTTP, SSH, SMTP, FTP, 사용자가 네트워크에 접근할 수 있도록 해주는 계층, 서비스 제공
* 프로토콜
- ARP
주소 결정 프로토콜, IP 주소를 물리 주소(Physical Address)로 변환하기 위해서 사용
- TCP
전송되는 데이터를 안정적으로, 순서대로, 에러 없이 교환
-UDP
서비스의 신뢰성이 낮지만, 오버헤드가 적고 전송 속도가 빠름
- IP
데이터가 정상적으로 전달되는지 책임을 지지 않는 특징, 신뢰성이 없고 비연결 지향적이며 목적지까지 데이터를 전달하기 위해서 최선을 다함
- ICMP
오류 메시지를 전달받는 데 주로 사용, 'ping'
* 네트워크 서비스
- HTTP
WWW 상에서 정보를 주고받을 수 있는 프로토콜, HTML 문서와 그 안에 포함된 파일 주고받음
-FTP
TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜
- SMTP
인터넷에서 e-메일을 보내기 위해 이용되는 프로토콜이다.
'security' 카테고리의 다른 글
ARP 스푸핑 (0) | 2021.09.05 |
---|---|
HTTP와 HTTPS (0) | 2021.09.05 |
monitor mode 및 패킷 수집 실습 (0) | 2021.09.05 |