일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 여행
- 기타정보
- webhacking
- 불법유통근절
- 경기팀
- 화학물질안전원
- MITRE ATT&CK
- 12기
- Los
- HTML
- UKPT
- 정보보안
- 도구모음
- 연구모임
- 국가기록원
- UKPT level
- suninatas
- 국가정보원
- 대외활동
- 화학물질불법유통온라인감시단
- 화학물질
- codeup
- nurisec
- 프로젝트
- PHP
- Service
- 웹 해킹 입문
- 파이썬
- 국정원
- 불법유통
- Today
- Total
agencies
네트워크의 이해 본문
네트워크란? 서로 떨어져 있는 컴퓨터끼리 연결하는 도로(망)
keypoint : 프로토콜, 네트워크 계층(OSI 7 Layer, TCP/IP Layer), 네트워크 장비
네트워크 해킹 단계 : 정찰, 스캐닝, 침투
프로토콜 : 컴퓨터 사이에서 메시지를 주고 받기 위한 통신방법에 대한 규칙과 약속
* 컴퓨터는 기본적으로 2진수를 사용
국제표준화기구(ISO) : 다양한 네트워크의 호환을 위해 OSI 7계층이라는 표준 네트워크 모델을 설계함
패킷을 생성할 때 : OSI 7계층 위층에서부터 아래층으로 진행
패킷을 해석할 때 : OSI 7계층 아래층에서부터 위층으로 진행
응용, 표현, 세션 계층
- 네트워크 통신을 하기 위해 사용되는 응용 프로그램이 구동하는 계층
FTP : 파일 전송을 위해 사용되는 프로토콜
HTTP : 웹 통신을 하기 위해 사용되는 프로토콜
Telnet : 원격 접속 서비스를 위해 사용되는 프로토콜
SMTP : 메일 서비스를 위해 사용되는 프로토콜
전송 계층
- 통신 양 끝단 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있도록 함
* 여기서 신뢰성이란 보안성을 의미하는 것이 아님
TCP도 별도의 주소를 가지고 있는데 이를 포트라고 함
포트는 시스템에 도착한 후 패킷이 찾아갈 응용 프로그램과 통하는 통로 번호를 의미한다
UDP는 신뢰성 있는 전송을 보장하지 않는다 (따라서 영상을 보는데 주로 이용됨)
호스트 내 실행되고 있는 프로그램을 구분하기 위한 주소(서비스 번호)
- 잘 알려진 포트 : 0 ~ 1023 (예약 영역)
- 등록된 포트 : 1024 ~ 49151 (서버 소켓)
- 동적 포트 : 49152 ~ 65535 (동적)
네트워크 계층
- 여러 개의 노드를 거칠 때마다 경로를 찾아주는 역할을 수행
다양한 길이의 데이터를 네트워크를 통해 전달하며 그 과정에서 라우팅 흐름제어 세그먼테이션 오류제어 등을 수행
네트워크 계층에서 여러 개의 노드를 거쳐 경로를 찾기 위한 주소는 IP로 대표
A클래스 : 1~126.xxx.xxx.xxx (국가나 대형망에서 사용)
B클래스 : 128~191.aaa.xxx.xxx (학교 등 중대규모)
C클래스 : 192~223.aaa.bbb.xxx (소규모 회사)
D클래스 : 224~239.aaa.bbb.xxx (남겨진)
* 127.0.0.1~127.255.255.255는 loopback과 diagnostic functions으로 예약되어 있음
데이터링크 계층
- End to End 상호 통신을 위해 MAC 주소를 할당
인터페이스 카드(NIC)를 제조할 때 할당
물리적인 주소 및 16진수로 표현
* 고유의 주소이므로 세상에 한개 밖에 없음(MAC주소는 논리적으로 변경 가능)
물리 계층
- 랜 케이블, 동축 케이블, 광 케이블 등 시스템 간의 물리적 연결을 위한 계층
'Ⅲ. 정보보안' 카테고리의 다른 글
보안 로그 분석 (0) | 2024.01.13 |
---|---|
웹의 중요 요소 (0) | 2024.01.13 |
윈도우 인증의 구성요소 (0) | 2024.01.13 |
윈도우 계정 및 패스워드 (0) | 2024.01.13 |
셸코드의 이해 (0) | 2024.01.13 |