Search
2️⃣

[컴퓨터 네트워크 예상문제] 2

1.5 Protocol "layers"

Protocol Layer 란?
왜 레이어링을 해야하는가?
Application layer?
transport layer?
network layer?
link layer? 호스트들은 전부 다른 방식으로 인터넷에 접근
physical layer?

1.5.3 Encapsulation

캡슐화 과정에 대해서 서술하시오

Ch2 Applicacation Layer

Application Layer 에 대해서 설명하시오.
Client-Server architecture 에 대해서 설명하시오.
Processes communicating 에 대해서 설명하시오
Socket 에 대해서 설명하시오
애플리케이션 개발자가 가질 수 있는 transport layer 에 대한 통제력 2가지를 서술하시오

2.1.5 Application layer Protocol

2.2 웹과 HTTP

HTTP

HTTP request message?
리퀘스트 메시지의 구조에 대해서 설명하시오
리퀘스트 메서드 종류에 대해서 서술하시오
Response message 의 구조에 대해서 설명하시오
리스폰스 헤더란?
스테이터스 코드에 대해서 설명하시오
HTTP는 비상태 프로토콜 ( stateless protocol ) 이다 이것의 의미는?

2.4 DNS

DNS?
DNS resolving

DNS 가 제공하는 추가 서비스

host aliasing 이란?
load distribution

DNS 서버의 계층적 구조

DNS 는 분산시스템이다 분산시스템이란?
중앙집중형이란?
DNS 는 왜 분산시스템으로 설계되었는가?
DNS 서버가 계층적인 구조를 지니고있다. 왜 ??
Root DNS Server
TLD Server
Authoritative DNS Server 란?

DNS 동작 원리

클라이언트가 아마존에 접속하는 과정에 대해서 설명하시오
Local DNS Server 란?
DNS caching 이란?
TTL 에 대해서 설명하시오

Socket programming

소켓이란 무엇인가?
TCP
UDP

소켓의 사용법

더 자세한 TCP 소켓의 사용과정
1.소켓을 생성하고 설정한다
2.TCP 연결을 생성한다.
3. 데이터를 주고 받는다.
4.TCP연결을 닫는다.
1.
create a socket
2.
Bind
3.
Listen
4.
Accept