[컴퓨터 네트워크] 컴퓨터 네트워킹 하향식 접근 2장 복습문제
- 최초 등록일
- 2022.03.29
- 최종 저작일
- 2021.10
- 4페이지/ 어도비 PDF
- 가격 1,000원
소개글
학점을 따는데 그 누구보다 진심인 학생입니다.
컴퓨터네트워크 과목을 열심히 수강하고 A+ 학점을 취득했습니다!
정성껏 풀이한 과제들이 도움이 되셨으면 합니다.
감사합니다.
목차
1. 공유(nonproprietary) 인터넷 애플리케이션 다섯 개와 이들이 사용하는 애플리케이 션 계층 프로토콜들을 나열하라.
2. 네트워크 구조와 애플리케이션 구조의 차이점은 무엇인가?
3. 두 프로세스 간의 통신 세션에서 어느 프로세스가 클라이언트이고 어느 프로세스가 서버인가?
4. P2P 애플리케이션에서 여전히 클라이언트와 서버라는 용어를 사용하는 이유는 무엇 인가?
5. 어떤 호스트에서 수행되고 있는 프로세스가 다른 호스트에서 수행되고 있는 프로세 스를 식별하기 위해 어떤 정보를 사용하는가?
6. 네트워크 애플리케이션에서 HTTP의 역할은 무엇인가? 완벽한 웹 애플리케이션을 위 해 필요한 다른 구성요소로는 무엇이 있는가?
7. 그림 2.4의 어느 애플리케이션도 데이터 무손실이나 타이밍을 요구하지 않는다. 데 이터 무손실을 요구하면서 동시에 시간에 민감한 애플리케이션으로 어떤 것이 있는가?
8. 트랜스포트 프로토콜이 제공할 수 있는 서비스를 네가지 클래스로 분류하여 나열하 라. 각 서비스 클래스에 대해 UDP 혹은 TCP(아니면 두가지 모두)가 그러한 서비스를 제 공하는지를 나타내라.
9. TCP는 암호화를 포함하는 프로세스 간 보안 서비스를 제공하기 위해 SSL을 사용할 수 있다. SSL은 트랜스포트 계층 혹은 애플리케이션 계층 중 어느 계층에서 동작하는가? 애플리케이션 개발자가 SSL을 사용해서 TCP를 향상시키고자 한다면 개발자는 무엇을 해 야하는가?
본문내용
R2. 네트워크 구조와 애플리케이션 구조의 차이점은 무엇인가?
애플리케이션 개발자 관점에서 네트워크 구조는 고정되어 있고, 애플리케이션에 특정 서
비스 집합을 제공한다. 반면, 애플리케이션구조는 애플리케이션 개발자에 의해 설계되고,
애플리케이션이 다양한 종단 시스템에서 어떻게 조직되어야 하는지를 지시한다.
- 네트워크 구조: 네트워크 시스템 구성요소에 대해 논의하기 위한 구조로서 고정되고
애플리케이션에 특정서비스 집합을 제공하는 것이다. 각 계층 간의 의사소통을 나타낸다.
- 애플리케이션 구조: 애플리케이션 개발자에 의해 설계되고 애플리케이션이 다양한
End-System에서 조직되는 방법을 알려주는 것이다. 제공자와 제공받는 측과의 관계를 나
타낸다.
R3. 두 프로세스 간의 통신 세션에서 어느 프로세스가 클라이언트이고 어느 프로세스가
서버인가?
두 프로세스 간의 통신 세션에서 통신을 초기화(다른 프로세스와 세션을 시작하려고 접
속을 초기화)하는 프로세스를 클라이언트라 하고, 세션을 시작하기 위해 접속을 기다리는
프로세스를 서버라고 한다.
참고 자료
없음