네트워크 관련 QUIZ

Stormi·2022년 6월 29일
0

네트워크

목록 보기
19/37

트랜스포트 프로토콜이 제공할 수 있는 서비스를 네가지 클래스로 분류하여 나열하라. 각 서비스 클래스에 대해 UDP 혹은 TCP(아니면 두가지 모두)가 그러한 서비스를 제공하는 지 나타내라.

  1. 신뢰할 수 있는 데이터 전송 : TCP 전용
  2. 처리량에 대한 특정 값이 유지된다는 보장 : TCP도 UDP도 아니다.
  3. 지정된 시간 내에 데이터가 전송되도록 보장한다 : TCP도 UDP도 아니다.
  4. 보안 : TCP와 UDP가 모두 아니다.

TCP는 암호화를 포함하는 프로세스 간 보안 서비스를 제공하기 위해 SSL을 사용할 수 있다. SSL은 트랜스포트 계층 혹은 애플리케이션 계층 중 어느 계층에서 동작하는 가? 애플리케이션 개발자가 SSL을 사용해서 TCP를 향상시키고자 한다면 개발자는 무엇을 해야하는 가?

TCP는 암호화를 포함한 프로세스 간 보안 서비스를 제공하기위해 SSL을 통해 향상될 수 있다. 그런 다음 SSL(Secure Socket Layer)은 전송계층이 아닌 어플리케이션 계층에서 작동을 한다.

그 이유는 응용 계층이 암호화된 데이터에 의해 숨겨지는 높은 보안과 데이터를 포함하고 있기 때문이다.

웹 캐싱을 사용하면 어떻게 요청된 객체의 수신 지연시간을 줄일 수 있는 가? 웹 캐싱을 사용하면 사용자가 요청한 모든 객체에 대한 지연시간이 줄어드는가, 아니면 일부 객체에 대해서만 지연시간이 줄어드는가? 그 이유는 무엇인가?

웹 캐싱은 원하는 콘텐츠를 사용자에게 더 가까이 제공할 수 있다. (사용자의 호스트가 연결된 동안 LAN에 웹캐싱을 하기 때문에?) 웹 캐싱을 사용하면 링크의 트래픽이 줄어들기 때문에 모든 개체, 심지어 캐싱되지 않은 개체에 대한 지연을 줄일 수 있다.

웹 기반 전자메일(Gmail 등)을 가진 앨리스가 POP3를 이용하여 메일 서버로부터 메일을 읽는 밥에게 메시지를 전송한다고 가정하자. 앨리스의 호스트에서 밥의 호스트로 어떻게 메시지가 도달하는 지 기술하라. 두 호스트 사이의 메시지 전송에 사용되는 일련의 어플리케이션 계층 프로토콜을 나열하라

앨리스는 alice@gmail.com, 밥은 bob@naver.com 을 사용한다는 가정
우선, 메시지는 앨리스의 호스트에서 HTTP를 통해 메일 서버(Gmail의 메일 서버)로 전송이된다.
Gmail의 메일 서버는 SMTP를 사용해서 메시지를 Bob의 메일서버(naver 메일서버)로 보낸다.
네이버 메일 서버에서는 POP3를 통해 밥의 호스트에게 메시지를 전송한다.

0개의 댓글