Tuesday, January 31, 2006
Guelph来信~
《COMPUTER NETWORKING-A Top-Down Approach Featuring the Internet》读书笔 记(二)
Application Layer
1. Principles of Network Applications
1.1 Network Application Architectures
两种结构:客户服务器结构和P2P结构(还有综合两种的结构)
1.2 Processes Communicating
进程间通讯,socket的概念(连接的管道);端口号的概念
1.3 Application-Layer Protocols
(略)
1.4 What Services Does an Application Need?
数据传输可靠性、带宽、延迟,不同的应用对三个特性的要求不一样
1.5 Services Provided by the Internet Transport Protocols
TCP服务:面向连接的;UDP服务:无连接的
1.6 Network Applications Covered in This Book
(略)
2. The Web and HTTP
2.1 Overview of HTTP
HTTP是无状态的协议(stateless protocol)
2.2 Nonpersistent and Persistent Connections
非持久的连接:建立TCP连接,客户发送请求,服务器响应,发送HTML文件并撤销连接;持久的连接:服务器回复后不撤销连接
2.3 HTTP Message Format
request message 和 response message
2.4 User-Server Interaction: Cookies
由于HTTP无状态记录引入
2.5 HTTP Content
(略)
2.6 Web Caching
(proxy server)机制,用途(解决bottleneck)
2.7 The Conditional GET
(略)
3. File Transfer: FTP
两个连接:控制连接(21)、数据连接(20),保留状态
3.1 FTP Commands and Replies
(略)
4. Electronic Mail in the Internet
4.1 SMTP
TCP连接,端口25
4.2 Comparison with HTTP
a. pull protocol(HTTP) vs push protocol(SMTP) b.编码格式 c.附件
4.3 Mail Message Formats and MIME
图片附件引入(没太仔细看)
4.4 Mail Access Protocols
收信:POP3(非常简单)、IMAP(功能多)、HTTP
5. DNS—The Internet’s Directory Service
主机名、IP地址
5.1 Services Provided by DNS
DNS提供的服务
5.2 Overview of How DNS Works
DNS结构(分布式,有层次的数据库);三级:Root, TLD, Authoritative;运行机制(递归);DNS缓存
5.3 DNS Records and Messages
DNS消息格式
6. P2P File Sharing
三种:Centralized Directory (Napster), Query Flooding (Gnetella), Exploiting Heterogeneity (KaZaA)
7. Socket Programming with TCP
8. Socket Programming with UDP
9. Building a Simple Web Server
用Java来编还是很简单的
总结:应用层虽然没讲但还是比较简单的,因为顶层能经常用到所以比较熟悉。
(下面该传输层了~)
Sunday, January 29, 2006
细数鞭炮“七宗罪”(原创~难得吧~)
Friday, January 27, 2006
~新春快乐!~
祝所有人 | ||
身 | 万 |
Thursday, January 26, 2006
背景音乐——信乐团《天高地厚》~
Wednesday, January 25, 2006
Tuesday, January 24, 2006
Kenji Johjima & Mike Piazza~
Monday, January 23, 2006
《COMPUTER NETWORKING-A Top-Down Approach Featuring the Internet》读书笔 记(一)
Computer Networks and the Internet
1. What Is the Internet?
1.1 A Nets-and-Bolts Description
从组成角度解释,Nuts-and-Bolts是螺帽和螺钉的意思。End systems,就是host主机。
1.2 A Service Description
从提供服务角度解释
1.3 What Is a Protocol?
类比人来给出协议的定义: A protocol defines the format and the order of messages exchanged between two or more communicating entities, as well as the actions taken on the transmission and/or receipt of a message or other event.
2. The Network Edge
2.1 End System, Clients, and Servers
主机,客户端,服务器端的概念
2.2 Connectionless and Connection-Oriented Service
无连接的和面向连接的服务,UDP & TCP
3. The Network Core
3.1 Circuit Switching and Packet Switching
电路交换和分组交换。电路交换的多路复用:频分(FDM)和时分(TDM)
3.2 Packet-Switched Networks: Datagram Networks and Virtual-Circuit Networks
数据报网络和虚电路网络
4. Access Networks and Physical Media
4.1 Access Networks
Residential access (DSL & HFC), Company access, Wireless access
4.2 Physical Media
双绞线、同轴电缆等
5. ISPs and Internet Backbones
(略)
6. Delay and Loss in Packet-Switched Networks
6.1 Types of Delay
Processing Delay, Queuing Delay, Transmission Delay, Propagation Delay;Transmission传输延迟 vs Propagation Delay传播延迟,收费站的类比,Dt是分组长度和传输率的函数,Dp是距离和传播速率的函数。
6.2 Queuing Delay and Packet Loss
等待延迟和分组丢失
6.3 Delay and Routes in the Internet
(略)
7. Protocol Layers and Their Service Models
7.1 Layered Architecture
Application Layer, Transport Layer, Network Layer, Link Layer, Physical Layer.
7.2 Layers, Messages, Segments, Datagrams (怀疑应该是Dataframes), and Frames
传输的信息在各层的不同叫法:应用层传Messages,传输层传Segments,网络层传Dataframes,链路层传Frames。Encapsulation封装的概念。
8. History of Computer Networking and the Internet
(略)
“The Internet and all that it enables is a vast new frontier, full of amazing challenges. There is room for great innovation. Don’t be constrained by today’s technology. Reach out and imagine what could be and then make it happen.”-Leonard Kleinrock, UCLA
Sunday, January 22, 2006
《COMPUTER NETWORKING-A Top-Down Approach Featuring the Internet》读书笔 记(序)
Saturday, January 21, 2006
很赞~
Friday, January 20, 2006
Thursday, January 19, 2006
数据库出分~
Wednesday, January 18, 2006
Tuesday, January 17, 2006
Sunday, January 15, 2006
SFU材料都到齐了~
学车学车~
Friday, January 13, 2006
考完了~
Thursday, January 12, 2006
Rate My Life Quiz Results
This Is My Life, Rated | |
Life: | 7.8 |
Mind: | 7.2 |
Body: | 8.6 |
Spirit: | 8.2 |
Friends/Family: | 5.3 |
Love: | 6.9 |
Finance: | 5.8 |
Take the Rate My Life Quiz |
Wednesday, January 11, 2006
拿到Windsor的Admission~
Sunday, January 08, 2006
学车又得拖后了~
复习完一遍~
Thursday, January 05, 2006
"yankee2005"新版
maotouc 2006年 贺岁巨作“ yankee2005”
【类 别】运动
【分 级】老少皆宜
【字幕语言】英文字幕
【影片简介】
影片首先回顾2004年ALCS对红袜的7场比赛:前三场气势如虹,却被红袜上演惊天大逆转,最终红袜获得2004 World Series~