컴퓨터통신
-
네트워크: Application layer 정리2(DNS, P2P, CDN)네트워크 2020. 9. 28. 01:17
우리는 URL을 통해 네이버에 접근할 때 보통은 IP를 통해 접근하지 않는다. IP 주소를 외우기는 쉽지 않으므로 보통은 "www.naver.com" 이라는 이름으로 접근한다. "www.naver.com" 이라는 이름으로 접속 시, 자동으로 해당하는 웹 사이트의 IP로 바뀌어 접속한다. 이러한 도메인을 IP로 바꾸어 주는 것이 DNS이다. 이렇게 DNS는 host나 routers들을 구별하기 위해 필요한 정보를 제공한다. DNS는 32bit 크기의 IP address를 저장하고 제공함으로 distributed database의 속성을 갖는다. (필요한 관계를 저장해두고 필요할 때 제공한다) - Application-layer에 존재 ..
-
네트워크: Application layer 정리(HTTP, Proxy, SMTP, POP, IMAP)네트워크 2020. 9. 20. 19:26
이번 포스팅은 어플리케이션 레이어(Application layer)에 대해 알아본다. 어플리케이션이라 함은 현재 우리가 사용하고 있는 서비스를 가르킨다.. 이메일, 웹, 텍스트 메시지, 유튜브, 넷플릭스등 우리로부터 떼어낼 수 없는 것들을 말한다. 이러한 서비스들을 제공하는 계층을 어플리케이션 레이어라고 한다. 어플리케이션 레이어는 end system에서 동작하며 네트워크 코어를 통해 다른 end system과 메세지를 주고 받는다. 1. Client-server 1) server - 서버는 always-on 상태를 유지한다. - 영구적인 IP 주소를 갖는다. - 데이터 센터에 위치 2) client - 서버를 이용해서 통신한다. - 간헐적으로 연결되기도 한다. - 동적 IP주..
-
네트워크: Delay in Network, Protocol layer, Network security 정리네트워크 2020. 9. 20. 12:39
보기전에 참고하기 좋을 듯 하다 네트워크: 인터넷, 네트워크의 구조를 공부해보자! 인터넷은 전 세계적으로 뻗어있는 네트워크망을 말한다. 그리고 이 인터넷을 좀 더 세분화해서 뜯어 본다면 다음과 같은 관점으로 볼 수 있다. 하드웨어, 소프트웨어로써의 관점 seungjuitmemo.tistory.com 한 호스트가 다른 호스트로 데이터(packets)를 보내기 위해서는 네트워크 코어(router)를 거쳐야 한다. 이번 포스팅은 패킷이 라우터를 통과하는데 걸리는 시간(delay)과 프로토콜 레이어(Protocol layer)를 알아본다. 우선 상황은 이러하다. 호스트들은 라우터로 패킷들을 보내고 패킷들은 라우터에 순차적으로 쌓인다. 패킷들은 라우터 버퍼에 온 순서대로 줄을 서고 여기서부터 ..
-
네트워크: 인터넷, 네트워크의 구조 정리네트워크 2020. 9. 12. 23:52
인터넷은 전 세계적으로 뻗어있는 네트워크망을 말한다. 그리고 이 인터넷을 좀 더 세분화해서 뜯어 본다면 다음과 같은 관점으로 볼 수 있다. 하드웨어, 소프트웨어로써의 관점과 서비스제공으로써의 관점 1. 하드웨어, 소프트웨어로써의 관점 1) 연결된 수많은 컴퓨팅 기기들 이렇게 연결된 컴퓨팅 기기들은 host 또는 end system이라 부른다. 일반적으로 어플리케이션 사용자나 서버관리자등을 생각해볼 수 있다. 2) 커뮤니케이션 링크(Communication links) end system에서 다른 end system으로 데이터를 보낼 때 거쳐야하는 링크를 의미한다. 링크는 fiber, copper, radio, satellite등 있고 transmission rate(bandwidth)..