《计算机网络》读书笔记(二)

接上篇《计算机网络》读书笔记(一)--计算机网络体系结构

No1:

网络层与IP协议配套使用的还有四个协议:

1)地址解析协议ARP(Address Resolution Protocol)

2)逆地址解析协议RARP(Reverse Address Resolution Protocol)

3)网际控制报文协议ICMP(Internet Control Message Protocol)

4)网际组管理协议IGMP(Internet Group Management Protocol)

IP经常要使用ARP和RARP协议,ICMP和IGMP要使用IP协议。

No2:

运输层TCP协议的特点:

1)TCP是面向连接的运输层协议

2)每一条TCP连接只能由两个端点,每一条TCP连接只能是点对点的(一对一)

3)TCP提供可靠交付的服务

4)TCP提供全双工通信

5)面向字节流

No3:

TCP连接的端点叫做套接字(socket)或插口。即套接字=IP地址:端口号

No4:

应用层域名系统DNS

是因特网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。

No5:

对于万维网的网点的访问要使用HTTP协议。HTTP的URL的一般形式是:http://<主机>:<端口>/<路径>

HTTP默认端口80

No6:

例:点击链接清华大学院系设置,其URL是http://www.tsinghua.edu.cn/chn/yxsz/index.htm后发生的事件

1)浏览器分析链接指向页面的URL

2)浏览器想DNS请求解析www.tsinghua.edu.cn的IP地址

3)域名系统DNS解析出清华大学服务器的IP地址为166.111.4.100

4)浏览器与服务器建立TCP连接(在服务器端IP地址是166.111.4.100,端口是80)

5)浏览器发出取文件命令:GET/chn/yxsz/index.htm

6)服务器www.tsinghua.edu.cn给出响应,把文件index.htm发送给浏览器

7)释放TCP连接

8)浏览器显示“清华大学院系设置”文件index.htm中的所有文本

No7:

用户在点击鼠标链接某个万维网文档时,HTTP协议首先要和服务器建立TCP连接。这需要使用三次握手。当三次握手的前两部分完成后(即经过了一个RTT时间后),万维网客户就把HTTP请求报文作为三次握手的第三个报文的数据发送给万维网服务器。服务器收到HTTP请求报文后,就把所请求的文档作为响应报文返回给客户。

原文地址:https://www.cnblogs.com/anni-qianqian/p/8418762.html