■ World Wide Web (WWW) 월드 와이드 웹(World Wide Web)은 팀 버너스 리가 1990년에 처음 제안을 해서 만들어진 것이다. 웹 페이지에는 텍스트도 있고 그림들도 있고 여러가지 오브젝트(objects)들이 섞여 있다. 이 오브젝트에는 문서 파일, JPEG 이미지 파일, 자바코드, 오디오 데이터 등이 있다. 그렇다면 웹 페이지는 어떻게 기술이 될까? 바로 HTML이라는 프로그램 언어로 기술된다. 위 그림의 HTML 파일을 보면 다양한 오브젝트들을 포함하고 있다. 이런 오브젝트들은 URL(Uniform Resource Locator)이라고 하는 방식으로 나타낸다. URL은 사용자가 얻으려고 하는 데이터가 어디에 위치해 있는지 정확한 규칙에 따라 표현하는 방식이다. 위의 예시로 주어..
■ 애플리케이션 레이어 프로토콜 인터넷 프로토콜 스택을 보면 애플리케이션 레이어는 제일 상위에 있으며, 여기에 있는 응용 프로그램들은 다른 end divice에 있는 애플리케이션 레이어 프로그램과 데이터를 주고 받게 된다. 그렇다면 이 데이터를 주고 받을 때 애플리케이션끼리 이해할 수 있는 언어가 필요할 것이고, 이런 것을 애플리케이션 레이어 프로토콜이라고 한다. 애플리케이션 레이어 프로토콜은 아래와 같이 Syntax, Semantics, Pragmatics 3가지로 구성되어 있다. ● message syntax - 메시지에 어떤 필드들이 존재하는가 - 내가 응답 메시지를 보내기 위해 메시지의 타입은 무엇을 해야하는가 - 요청 메시지인가, 응답 메시지인가 - 요구하는 데이터가 무엇이고, 그 요구하는 데이..
■ 인터넷의 역사 ● 1961~1972 본격적으로 인터넷이 서비스 되기 전에 사람들은 어떤 식으로 멀리 있는 컴퓨터에 데이터를 전달할 것인지 연구했다. 처음에는 전화망이 있었고 이 전화망은 회선 교환(circuit switching) 방식으로 데이터를 전달했었다. 하지만 회선 교환 방식으로는 많은 양의 데이터를 많은 수의 사용자들에게 서비스 할 수 없을 것이라고 생각해 패킷 교환망이 개발되었다. 패킷 교환망의 이론적 기반은 Leonard Kleinrock 교수가 개발하였고, 미 국방성의 ARPAnet(Advanced Research Project Agency)라는 기관에서 알파넷이라는 이름의 네트워크를 개발하게 되었다. 1972년에 처음으로 알파넷 데모(demo)를 했었는데 이 때는 단 4개의 노드만으로..
- Total
- Today
- Yesterday
- 서블릿
- 컴퓨터 네트워크
- 백준 풀이
- 알고리즘 문제
- 네트워크
- 자바
- 컴퓨터이론
- 컴퓨터공학
- TCP
- It
- 컴퓨터과학과
- 코드 리뷰
- C++
- jsp
- 알파넷
- 컴퓨터과학
- Servlet
- 코딩테스트
- 코딩
- 코딩 테스트
- 컴퓨터기초
- 컴퓨터
- 컴퓨터공학과
- C언어
- 프로그래밍
- 백준
- java
- 인터넷
- 웹개발
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |