공부

복습) 문제 만들기 20201020

글로벌디노 2020. 10. 20. 22:03

문제를 만들면서 복습을 해보자

 

 

 

문제

 

1) OSI 7계층을 서술하시오

 

2) TCP/IP 4계층을 OSI와 비교하여 서술하시오

 

3) OX문제, TCP를 사용하는 서버 프로그램과 UDP를 사용하는 서버 프로그램이 각각 10010번 포트를 지정하고 실행했다. 오류가 난다 O, 안난다 X

 

4) OX문제, 하나의 포트는 여러개의 프로세스가 사용 가능하다. 맞으면 O, 틀리면 X

 

5) OX문제, 하나의 프로세스는 여러개의 포트를 사용 가능하다. 맞으면 O, 틀리면 X

 

6) 방화벽의 인바운드와 아웃바운드를 서술하시오. (Windows 방화벽 기본규칙 및 규칙 추가의 의미)

 

 

 

 

 

 

 

내가 주어와서 모아모아 작성한 정답

 

1)

1. 물리계층 (Physical Layer)

- 실질적인 전송을 담당

- 데이터를 전기적 신호로 변경해주며 데이터 형태는 bit(1, 0) 이다

키워드 : NIC(네트워크 카드), 리피터(중계기), 허브, 모뎀

 

2. 데이터링크계층 (Data Link Layer)

- 물리적 링크를 통하여 데이터를 신뢰성있게 전송하는 계층

- 네트워크 계층에서 받은 데이터를 프레임(frame) 으로 구성하여 물리계층으로 전송한다

키워드 : MAC, 브릿지, L2스위치

 

3. 네트워크계층 (Network Layer)

- 패킷(packet)을 송신측으로부터 수신측으로 전송하는 계층

- 데이터의 전송경로를 결정해주며 데이터의 형태는 packet 이다

키워드 : IP, ICMP, ARP, 라우터, L3스위치

 

4. 전송계층 (Transport Layer)

- 프로토콜과 관련된 계층으로, 두 시스템간 신뢰성있는 데이터 전송을 보장하는 계층이다

- 오류복구, 흐름제어를 담당한다

키워드 : PORT, TCP, UDP, 게이트웨이, 오류복구, 흐름제어, L4스위치의 로드벨런싱

 

5. 세션계층 (Session Layer)

- 응용프로그램 계층 간 통신에 대한 규격이나 접속 설정을 동기화하는 계층이다

- 데이터를 전송계층에 전송할 순서를 정해주고 점검과 복구를 위한 위치를 제공한다

키워드 : 전이중, 반이중, 동기화

 

6. 표현계층 (Presentation Layer)

- 상위계층인 응용계층의 다양한 표현 양식을 범용적인 전송 방식으로 전환하고 암호화, 복호화, 데이터 압축을 한다

키워드 : 암호화, 복호화, 압축, 번역

 

7. 응용계층 (Application Layer)

- 사용자로부터 데이터를 받아 하위계층으로 넘겨준다

키워드: HTTP, SSH, 사용자 입력, 데이터 출력

 

 

 

2)

1. Network Interface or Network Access or Data Link

- OSI 1,2 계층에 해당

- 물리적인 주소로 MAC을 사용한다.

- LAN, 패킷망 등에 사용

 

2. Internet

- OSI 3 계층에 해당

- 통신 노드간의 IP패킷을 전송하는 기능과 라우팅 기능을 담당한다

- IP, ARP, RARP

 

3. Transport

- OSI 4 계층에 해당

- 통신 노드간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당한다

- TCP, UDP

 

4. Application

- OSI 5, 6, 7 계층에 해당

- TCP/UDP 기반의 응용프로그램을 구현할 때 사용한다

- HTTP, FTP, SSH

 

 

3)

X, TCP와 UDP는 각각의 포트를 사용한다

 

4)

X, 하나의 포트는 하나의 프로세스에 사용된다

 

5)

O, 하나의 프로세스는 여러개의 포트를 사용 가능하다

 

6)

인바운드 기본규칙은 외부에서 내부로의 연결을 모두 차단한다. 규칙을 추가한다는 것은 해당 규칙의 연결을 허용한다는 의미이다.

아웃바운드 기본규칙은 내부에서 외부로의 모든 연결을 허용한다. 규칙을 추가한다는 것은 해당 규칙의 연결을 차단한다는 의미이다.

 

 

'공부' 카테고리의 다른 글

WSAEventSelect 모델  (0) 2020.10.20
WSAAsyncSelect 모델 서버 프로그래밍  (0) 2020.10.19
Select모델 에코서버 프로그래밍  (0) 2020.10.17
TCP 파일전송 프로그램  (0) 2020.10.13
TCP 에코서버 프로그래밍  (0) 2020.10.10