네트워크 해킹과 보안 3판, 4판 양대일 홍성혁 한빛미디어 |
# 1장 . 네트워크와 보안
01. 심리학자 톰 마릴은 컴퓨터가 메시지를 전달하고, 메시지가 제대로 도착했는지 확인하며, 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법을 가리켜 '기술적 은어'라는 뜻으로 ( )이라 불렀다.
- 프로토콜(protocol)
02. TCP/IP는 언제, 누가 설계했는가?
- 1973년, 빈트 서프와 로버트 칸
03. 네트워크 통신 시에 허락되지 않은 사용자나 객체가 통신으로 전달되는 정보를 함부로 수정할 수 없도록 하는 것은?
- 무결성 (변조 금지)
04. 서버 인증에 대해 간단히 설명하시오.
- 서버 인증이란 클라이언트가 서버 접근시 해당 서버가 올바른 서버임을 확인하기 위한 인증
# 2장 네트워크에 대한 이해
01. 프로토콜의 3가지 요소가 아닌 것은 무엇인가?
- 통제
* 프로토콜의 3요소 - 구문(Syntax), 의미(Semantic), 타이밍(Timing)
02. 프로토콜의 기능이 아닌 것은 무엇인가?
- 비동기화
* 프로토콜의 기능 : 주소 설정, 순서 제어, 단편화 및 재조합, 캡슐화, 연결 제어, 흐름 제어, 오류 제어, 동기화, 다중화, 전송 서비스
03. 다음 중 B 클래스에 속하는 IP 주소는 무엇인가?
- 168.126.63.1
* 3 네트워크 계층의 IP 프로토콜의 각 클래스는 네트워크 부분과 호스트 부분으로 구성
* B 클래스 IP 주소 범위 : 128~191 = 128.0.0.1 ~ 191.255.255.255 (10xx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx)
* 앞쪽 이진수 비트로 클래스 판단 가능 A: 0(네트워크 주소 8비트) B:10(네트워크 주소 16비트) C: 110(네트워크 24비트) D: 1110 E: 1111
04. OSI 7계층 중 라우팅, 흐름 제어, 단편화(Segmetation/Desegmentation), 오류 제어 등을 수행하는 계층은 무엇인가?
- 네트워크 계층 (3)
* 3 네트워크 계층에서 라우팅을 수행하는 장비 = 라우터
05. OSI 7계층 중 점대점(Point-to-Point) 연결에 신뢰성 있고 투명한 데이터 전송을 보장하기 위한 계층으로, 이를 위해 양단 간에 오류 제어와 통신량 제어 그리고 다중화를 제공하는 계층은 무엇인가?
- 데이터 링크 계층 (2)
* 2 데이터 링크 계층 : 점대점 사이에 신뢰성 있는 전송 보장, 스위치 브리지, 이더넷, 오류제어 흐름제어
06. 다음 중 2계층에서 동작하는 네트워크 장비는?
- 스위치, 브리지
07. 수신되는 프레임의 목적지 주소를 확인하고 목적지 주소의 포트로 프레임을 즉시 전송하는 스위치 방식은 무엇인가?
- 컷스루 방식
* 데이터 링크 계층의 스위치에서 일어나는 스위칭 방식은 패킷 전송 방식에 따라 컷스루, 저장 후 전송, 인텔리전스 스위칭 방식으로 구분됨
* 수산한 프레임의 목적지 주소를 확인하고 목적지 주소의 포트로 프레임을 즉시 전송하여 지연 시간을 최소화함
수신한 패킷에 오류가 발생할 때는 목적지 장치에서 해당 패킷을 패기
08. 비연결 지향형 프로토콜로, 상대방이 보낸 응답을 확인하지 않으며, 송신 시스템이 전송하는 데이터에 대한 목적지 시스템의 확인 절차를 생략하며 네트워크에 부하를 주지 않는 것이 장점인 프로토콜은 무엇인가?
- UDP
* 4 전송 계층 : 양 끝단 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있게 하여 상위 계층이 데이터 전달의 유효성이나 효율성을 고려하지 않아도 되게 도움
* 연결 지향성 프로토콜 : TCP
* 비연결 지향성 프로토콜 : UDP
09. 호스트 서버와 인터넷 게이트웨이 사이에서 메시지를 제어하고 오류를 알려주는 프로토콜로, ping에서 사용되는 것은 무엇인가?
- ICMP
* 네트워크 계층의 프로토콜 : ARP, ICMP, IGMP
* ARP = Address Resolution Protocol = 데이터를 전달할 ip주소, 통신에 필요한 물리적 주소 mac 알아내는 프로토콜
* ICMP = Internet Control Message Protocol = 호스트 서버와 인터넷 게이트 웨이 사이에서 메세지 제어 오류 알림
* IGMP = Internet Group Management Protocol = 멀티캐스트에 관여하는 프로토콜 , 멀티캐스트 그룹 관리
* 7 응용 계층에서 작동하는 ping은 3 네트워크 계층에 속하는 ICMP 프로토콜의 툴
10. 224.0.0.1 ~ 239.255.255.255 IP를 사용하여 한 호스트에 특정한 호스트를 묶어서 전송하는 식으로 특정 그룹에 패킷을 전송하는 형태는 무엇인가?
- 멀티캐스트
* IGMP 프로토콜 = 멀티캐스트에 관여하는 프로토콜
* 유니캐스트 = 한 호스트에서 다른 호스트로 전송
* 브로드캐스트 = 한 호스트에서 ip 네트워크 전체 호스트로 전송
* 멀티캐스트 = 유니캐스트와 브로드캐스트의 혼답 . 송신 프로세스 하나의 호스트에 특정 호스트를 묶어서 전송. 지정 주소로 패킷을 한 번만 전달
11. 다음 중 연결 지향형으로 동작하는 전송 계층 프로토콜은 무엇인가?
- TCP
* 전송 계층 (4계층) 의 프로토콜은 두 가지 = TCP, UDP
12. 다음 중 서비스와 포트 번호가 잘못 연결된 것은 무엇인가?
- SMTP, 53
* 포트 = TCP가 가진 주소
* SMTP 메일 전송 = 25
13. 프로토콜의 기능 중 캡슐화
- 데이터에 제어 정보를 덧붙이는 것
- 프로토콜 데이터 단위 PDU는 전송하려는 데이터 SDU와 제어 정보는 PCI로 구성되어 있다. PCI 에는 송신자와 수신자의 주소, 오류 검출 코드, 프로토콜 제어 정보 등이 있다.
14. ARP 와 RARP
- ARP = Address Resolution Protocol
데이터를 전달하려는 IP 주소와 통신에 필요한 물리적인 주소(MAC)를 알아내는 프로토콜
통신 대상 시스템에 도달하기 위한 다음 네트워크 인터페이스의 MAC 주소를 알아내는 프로토콜
- RARP = Reverse Address Resolution Protocol
MAC 주소(2데이터링크 계층)를 가진 IP(3네트워크 계층)를 확인하는 프로토콜
디스크가 없는 호스트가 자신의 IP 주소를 서버로부터 확인하는 프로토콜
* ARP = IP 주소로 MAC 주소를 알아내는 프로토콜 , 브로드캐스트 사용
* RARP = MAC 주소로 IP 주소를 알아내는 프로토콜
15. 동작 라우팅과 정적 라우팅의 특성을 세 가지씩
- 라우팅은 3 네트워크 계층의 라우터 장비를 통해 이루어지는 경로 선택 프로세스
- 정적 라우팅은 관리자 권한으로 특정 경로를 통해서만 패킷이 이동할 수 있도록 설정하여 처리 부하는 감소하지만
변경 사항이 발생하는 경우 수동으로 라우팅 테이블을 수정해야하기 때문에 능동적인 대처가 어렵고
환경 변화 시에는 관리자가 경로를 재산출하여 각 라우터마다 제공해야하기 때문에
보안이 중요하고 환경 변화가 적은 형태에 적합하다
- 동적 라우팅은 라우터가 네트워크 연결 상태를 스스로 파악하여 최적의 경로를 선택해 전송하는 것으로
네트워크에 변경 사항이 발생하더라도 자동으로 문제를 해결하기 때문에 능동적인 대처가 가능하고 관리가 쉽다.
하지만 주기적인 라우터 정보 송수신으로 인한 대역폭 낭비를 초래하고 라우터 처리 부하로 지연이 발생할 수 있기 떄문에 수시로 환경이 변하는 형태의 네트워크에 적합하다
16. TCP 프로토콜
- 4 전송 계층에서 동작하는 연결 지향형 프로토콜로 Three-Way Handshaking을 통해 연결을 설정하는 신뢰도 높은 방식
'[ Computer Science ] > Computer Network' 카테고리의 다른 글
[컴퓨터 네트워크] 네트워크 해킹과 보안 연습문제 5장 (0) | 2024.04.29 |
---|---|
[컴퓨터 네트워크] 네트워크 해킹과 보안 연습문제 3-4장 (0) | 2024.04.29 |
[컴퓨터네트워크] 네트워크 개론 1장 (0) | 2024.04.29 |
[컴퓨터 네트워크] 네트워크 개론 연습문제 1~7장 (3) | 2023.10.30 |
[컴퓨터 네트워크] 데이터통신과 네트워크의 이해 (0) | 2023.10.30 |
[컴퓨터 네트워크] 모두의 네트워크 연습문제 1장~9장 (1) | 2023.10.30 |
[운영체제] 혼자 공부하는 컴퓨터구조 + 운영체제 연습문제 9장~12장 (0) | 2023.10.30 |