计算机网络之十三:HTTPS协议
对HTTP传输进行加密的协议为HTTPS,它通过SSL进行HTTP传输,不但通过共用密钥的算法进行加密保证传输的安全性,而且还可以通过或者认证证书CA,保证客户连接的服务器没有被假冒。
计算机网络之十二:HTTP协议
HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。
计算机网络之十一:套接字Socket
Socket可以作插口或者插槽,可以想象为一根网线,一头插在客户端,一头插在服务端,然后进行通信。所以在通信之前,双方都要建立一个Socket.
计算机网络之十:路由协议
路由分静态路由和动态路由,静态路由可以配置复杂的策略路由,控制转发策略;动态路由主流算法有两种,距离矢量算法和链路状态算法, 基于两种算法产生两中协议,BGP协议和OSPF协议。
计算机网络之九:VLAN
一:什么是VLAN广播在网络中起着非常重要的作用,如发现新设备,调整网络路径,IP地址租赁等,许多网络协议都要用到广播。然而,随着网络内计算机数量的增多,广播包的数量也会急剧增加,当广播包的数量占到通讯总量的30%时,网络的传输效率将会明显下降。所以当局域网内的计算机达到一定数量后,通常采用划分VLAN(虚拟局域网)的方式将网络分隔开来。将一个大的广播域划分为若干个小的广播域,以减小广播可能造成的
计算机网络之八:TCP协议(2) TCP可靠传输的实现
一.以字节为单位的滑动窗口在TCP里,接收端(B)会给发送端(A)报一个窗口的大小,叫Advertised window。1.在没有收到B的确认情况下,A可以连续把窗口内的数据都发送出去。凡是已经发送过的数据,在未收到确认之前都必须暂时保留,以便在超时重传时使用。2.发送窗口里面的序号表示允许发送的序号。显然,窗口越大,发送方就可以在收到对方确认之前连续发送更多数据,因而可能获得更高的传输效率。但
计算机网络之七:TCP协议(1)
一.TCP协议简介TCP是TCP/IP体系中非常复杂的一个协议,TCP最主要的特点有:1.TCP是面向连接的运输层协议。应用程序在使用TCP协议之前,必须先建立TCP连接。在传递数据完毕后,必须释放已建立的TCP连接。2.每一条TCP连接只能有两个端点,只能说点对点的。3.TCP提供可靠交付的服务,通过TCP连接传送的数据,无差错,不丢失,不重复,并且按序到达。4.TCP提供全双工通信。TCP允许
计算机网络之六:UDP协议
一.UDP协议简介UDP是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI参考模型中的传输层协议,它是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。 UDP传输与IP传输非常类似。你可以将UDP协议看作IP协议暴露在传输层的一个接口。UDP协议同样以数据包的方式传输,它的传输方式也是"Best Effort"的,所以
计算机网络之五:基本器件(网卡,集线器,交换机,路由器)
一:RJ45接口通常用于数据传输,最常见的应用为网卡接口。是一种网卡上用的标准接口,用来插网线的。RJ45是布线系统中信息插座(即通信引出端)连接器的一种,连接器由插头(接头、水晶头)和插座(模块)组成,插头有8个凹槽和8个触点。RJ是Registered Jack的缩写,意思是“注册的插座”。在FCC(美国联邦通信委员会标准和规章)中RJ是描述公用电信网络的接口,计算机网络的RJ45是标准8位模
计算机网络之四:ICMP协议
一:ICMP简介1.ICMP全名为(INTERNET CONTROL MESSAGE PROTOCOL)网络控制消息协议。2.ICMP属于TCP/IP协议族,工作在网络层(第三层),用于在IP主机、路由器之间传递控制消息。3.控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。4.ICMP协议与ARP协议不同,
计算机网络之三:DHCP协议
一:DHCP工作原理1.什么是DHCP协议DHCP,动态主机配置协议,前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,常用的2个端口:67(DHCP server),68(DHCP client)。DHCP通常被用于局域网环境,主要作用是集中的管理、分配IP地址,使client动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。简单来说,DHC
计算机网络之二:IP地址与MAC地址
一:简介在linux系统中,通常使用ifconfig或者ip addr查看服务器的IP地址。ifconfig是net-tools中已被废弃使用的一个命令,目前centos7默认也没有安装net-tools这个包了。现在使用的是iproute2这个包,ip命令就是属于这个包的。ip addr二:IP地址1.IP地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号。IP地址由32位组成,分为
计算机网络之一:网络架构
一:七层架构二:五层架构三:四层架构四:数据包