전체 글 (151) 썸네일형 리스트형 [네트워크] Ch2.4 DNS(Domain Name System) 본 글은 학교 네트워크 수업을 들으며, "Computer Networking: A Top-Down Approach 8ed(컴퓨터 네트워킹: 하향식 접근 제8판)"을 기반으로 공부한 내용을 정리한 글입니다. Ch2.4 DNS(Domain Name System)- 우리가 평소에 보는 URL의 host name은 `www.facebook.com`처럼 가변 길이의 문자열 형태인데, 이는 라우터가 처리하는데 어려움이 있음.- 따라서 host는 `121.7.106.8` 처럼 IP address로도 식별되는데, 이는 아무래도 사람이 보고 외우거나 이해하기는 쉽지 않음. - 즉, 사람은 host name 형태를, 라우터는 고정 길이의 IP 주소를 선호함=> 절충안 필요=> DNS 서비스 등장!! DNS- 일종의 분산 .. [네트워크] Ch2.3 전자 메일(Electronic mail) 본 글은 학교 네트워크 수업을 들으며, "Computer Networking: A Top-Down Approach 8ed(컴퓨터 네트워킹: 하향식 접근 제8판)"을 기반으로 공부한 내용을 정리한 글입니다. Ch2.3 전자 메일(Electronic mail) [네트워크] Ch2.2 Web과 HTTP 본 글은 학교 네트워크 수업을 들으며, "Computer Networking: A Top-Down Approach 8ed(컴퓨터 네트워킹: 하향식 접근 제8판)"을 기반으로 공부한 내용을 정리한 글입니다. Ch2.2 Web과 HTTP- 웹 페이지는 `object`와 이들을 묶은 `base HTML-file`로 이루어져 있음.- object는 HTML file, JPEG image 등 모든 걸 말함.URL(Uniform Resource Locator)- 각 object들은 URL을 통해 접근 가능함.- `host name`과 `path name`으로 이루어져 있음.ex. cuffyluv.tistory.com/21의 경우는, `cuffyluv.tistory.com`가 host name, `/21`가 path.. [네트워크] Ch2.1 네트워크 어플리케이션의 원리(Principles of network applications) 본 글은 학교 네트워크 수업을 들으며, "Computer Networking: A Top-Down Approach 8ed(컴퓨터 네트워킹: 하향식 접근 제8판)"을 기반으로 공부한 내용을 정리한 글입니다. Ch2.1 네트워크 어플리케이션의 원리(Principles of network applications)Application Layer Overview- 가장 high level의 레이어로, end system에서 작동하며, 네트워크 위에서 통신함.- 중요한 건, 어차피 IP가 아래서 다 연결해 줄거니까, app.에서는 app. 관련된 것만 신경쓰면 됨.우리가 하위 계층까지 다 고려해가며 프로그램을 짤 필요가 없다는 말.게다가, app.는 end system에서만 작동하기에, 라우터나 스위치 같은 net.. [네트워크] Ch2 Application Layer - Client-Server Model 본 글은 학교 네트워크 수업을 들으며, "Computer Networking: A Top-Down Approach 8ed(컴퓨터 네트워킹: 하향식 접근 제8판)"을 기반으로 공부한 내용을 정리한 글입니다. Ch2 Application Layer - Client-Server Model Ch2.1 네트워크 어플리케이션의 원리(Principles of network applications)Ch2.2 Web과 HTTPCh2.3 전자 메일(Electronic mail)Ch2.4 DNS(Domain Name System)Ch2.5 FTP(File Transfer Protocol)Ch2.6 HTTP의 발전 과정(HTTP Evolution) [네트워크] Ch1.5 인터넷의 역사(Internet History) 본 글은 학교 네트워크 수업을 들으며, "Computer Networking: A Top-Down Approach 8ed(컴퓨터 네트워킹: 하향식 접근 제8판)"을 기반으로 공부한 내용을 정리한 글입니다. Ch1.5 인터넷의 역사(Internet History)Circuit Switching(써킷 스위칭)- 써킷(회선)을 연결해 통신하는 방식.- 저렇게 통신에 필요한 써킷을 src부터 des까지 일일이 다 연결해준 다음에서야 통신이 가능함.- 중간에 오류가 생기면 써킷을 처음부터 다시 다 연결해야함...Packet Switching(패킷 스위칭)- 라우터를 두고, 패킷 단위로 데이터를 전송하는 방식- 중간에 오류가 생기더라도 그 패킷만 다시 다른 라우터로 보내면 됨.(추후 챕터에서 나올 내용이지만, lo.. [네트워크] Ch1.4 TCP/IP 프로토콜 모델(TCP/IP Protocol Model) 본 글은 학교 네트워크 수업을 들으며, "Computer Networking: A Top-Down Approach 8ed(컴퓨터 네트워킹: 하향식 접근 제8판)"을 기반으로 공부한 내용을 정리한 글입니다. Ch1.4 TCP/IP 프로토콜 모델(TCP/IP Protocol Model)TCP/IP는 5개의 레이어로 구성되어 있음. (이전 OSI 7 layer model 글도 참고)1. Application layer(응용 계층)- 네트워크 응용 프로그램들이 정의되어 있음.ex. FTP(파일), SMTP(메일), HTTP(웹), e-mail, P2P, ...2. Transport layer(전송 계층)- end system 간에 데이터 교환을 어떻게 잘 할 수 있을까 그 논리적 통신 규칙을 제공함. ex. T.. [네트워크] Ch1.3 레이어드 프로토콜 모델(Layered Protocol Model) 본 글은 학교 네트워크 수업을 들으며, "Computer Networking: A Top-Down Approach 8ed(컴퓨터 네트워킹: 하향식 접근 제8판)"을 기반으로 공부한 내용을 정리한 글입니다. Ch1.3 레이어드 프로토콜 모델(Layered Protocol Model)레이어트 모델의 필요성(Need of Layered Protocol Model)레이어드 모델 사용 시의 이점들- 어떤 레이어를 변경시킨 게 다른 레이어에 영향을 주지 않음.-> 즉, independent함 : layer을 하나씩만 보면 되니까 편리함!!- 프로토콜 설계와 구현을 쉽게 할 수 있음.- 각 레이어에서 활동하는 회사들끼리 경쟁을 부추길 수 있음- 프로토콜을 더 잘 배우고 이해할 수 있음=> `요약) 레이어링은 각 레이.. 이전 1 ··· 9 10 11 12 13 14 15 ··· 19 다음