Replies: 4 comments 2 replies
|
[1주차] Q1.소켓에 대해 간단하게 설명해보세요. Q2.네트워크는 Q3.캐싱된 데이터를 요청할때 브라우저는 |
Q1.Client-server 아키텍처와 P2P 아키텍처의 주요 차이점을 설명해주세요. Q2.일반적으로 HTTP는 persistent 연결을 사용합니다. 비지속적 연결을 사용하지 않는 이유를 대표적으로 2가지 설명해주세요. Q3.DNS 서버는 여러 종류로 나뉩니다. 루트 DNS 서버, TLD DNS 서버, 권한 있는 DNS 서버, 로컬 DNS 서버의 역할을 각각 설명하고, 이들이 어떻게 상호작용하는지 설명해주세요. |
Q: Web Cache (Proxy Server)의 종류와 proxy를 사용할 때의 장점과 단점은 무엇인가요?→ Web Cache에는 브라우저 캐시, 프록시 웹 캐시, CDN, ISPs 등이 있다. Web Cache는 클라이언트 요청에 대한 응답시간을 크게 줄일 수 있다는 점과 기관의 인터넷 액세스 링크 트래픽을 상당히 줄일 수 있어서 비용이 절감된다는 장점이 있다. 또한, 인터넷 전체의 웹 트래픽을 크게 줄여 애플리케이션의 성능을 향상시킨다는 장점이 있다. 그러나, 캐시의 복사본이 오래될 수 있다는 단점이 존재한다. + 또한, 프록시 서버를 거치면서 추가적인 응답 시간이 발생할 수 있다는 단점도 있다. Q: SMTP가 푸시(push) 프로토콜인 반면, 메시지를 얻는 것은 풀(pull) 동작이라는 것은 어떤 것을 의미하나요? SMTP 푸시와 풀 동작에 대해 설명해주세요.SMTP는 push 프로토콜로 송신자의 메일 서버에서 수신지의 메일서버로 정보를 밀어넣는다(push). 그러나 메세지를 얻을 때는 SMTP를 사용하지 않고 HTTP나 IMAP을 사용하는데 이는 client가 요청으로 주기적으로 서버에 연결하여 최근 이벤트를 확인하고 가져 오는 pull 동작이다. Q: HTTP 멱등성이란 무엇인가요?HTTP 멱등성이란 여러 번 동일한 요청을 보냈을 때, 서버에 미치는 의도된 영향이 동일한 경우를 의미한다. 멱등성을 가진 메서드는 GET, HEAD, DELETE, OPTIONS 등이 있고, 멱등성을 가지지 않는 메서드에는 POST와 PATCH 등이 있다. 만약 HTTP의 요청이 멱등하다면 요청이 실패한 경우 재시도 요청을 하면 되지만 멱등하지 않다면 문제가 발생할 수 있기 때문에 멱등성을 고려해야 한다. Q: 소켓에 대해 간단하게 설명해보세요.소켓은 호스트 내의 애플리케이션과 네트워크 사이의 API로, 네트워크 프로토콜을 통해 데이터를 송수신하는데 사용된다. 프로세스들은 데이터 송수신을 위해서 소켓을 사용해 메세지를 보내고 받는다. Q: 네트워크는
|
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Q: Web Cache (Proxy Server)의 종류와 proxy를 사용할 때의 장점과 단점은 무엇인가요?
Q: SMTP가 푸시(push) 프로토콜인 반면, 메시지를 얻는 것은 풀(pull) 동작이라는 것은 어떤 것을 의미하나요?
SMTP 푸시와 풀 동작에 대해 설명해주세요.
Q: HTTP 멱등성이란 무엇인가요?
All reactions