1、CSMA/CD协议
CSMA/CD意思是载波监听多点接入/碰撞检测。
实质:“载波监听”和“碰撞检测”。多点接入表示这是总线型网络
载波监听即“边发送边监听”,也就是说不管是发送数据之前,还是发送数据之中,每个主机(计算机网络中“主机”“工作站”“站点”或“站”都是同义词)都必须不停地检测信道。
注:由于边发送边监听,同一个主机不能同时进行发射和接收,只能进行双向交替通信。
碰撞检测又叫“冲突检测”,是指在发送中检测信道,发现其他主机正在发送,就立即终止本主机的发送。
2、传输控制协议TCP
主要特点:
(1)TCP是面向连接的运输层协议。应用程序在使用TCP协议时就像“打电话”,使用时先建立连接,结束后挂机释放连接。
(2)每条TCP连接只能有两个端点,即点对点服务的。
(3)TCP传输数据的可靠性高。
(4)TCP不同于CSMA/CD,它提供全双工通信。它运行通信双方的应用程序在任何时刻都能发送数据和接收数据。
(5)TCP的连接是一种抽象的连接。
3、超文本传送协议HTTP
万维网:万维网不是计算机网络,而是一种大型的、联机式的信息储存室,英文简称web。
下图说明了万维网分布式服务的特点:
HTTP协议则定义了浏览器怎样向万维网服务器请求万维网文档。
特点:
(1)从层次角度看,HTTP是面向事务的应用层协议。
(2)HTTP使用了面向连接的TCP作为运输层协议,保证了数据的可靠性传输。但是HTTP本身是无连接的。
(3)HTTP是无状态的。多个用户访问HTTP服务器的同一页面时,服务器的响应相同。
4、动态主机配置协议DHCP
协议配置:为了体现一台计算机和另一台计算机的不同,需要给计算机的参数赋值,给参数赋值的动作叫做协议配置。
连接到互联网的计算机的协议软件需要配置的项目包括:
(1)IP地址;
(2)子网掩码;
(3)默认路由的IP地址;
(4)域名服务器的IP地址。
由于手动设置IP很不方便,因此采用自动协议配置的方法,现在广泛使用的是DHCP。
特点:
(1)DHCP给运行服务器软件而位置固定的计算机提供一个永久地址,当计算机重新启动时它的地址不变。
(2)DHCP服务器分配给用户的IP地址是临时的,这段时间称为租用期,租用期由服务器本身决定。