`

计算机网路通信

 
阅读更多
OSI体系结构:
     从下到上依次为物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。
五层协议 :
     从下到上依次为物理层、数据链路层、网络层、运输层、应用层。
TCP/IP协议:
     从下到上依次为网路接口层、网络层、运输层、应用层。
1.应用层:HTTP协议、FTP、SMTP,应用层直接为用户的应用程序进程提供服务。
2.运输层:为两个主机之间的通信提供服务,该层的协议有:
        a.传输控制协议TCP(Transmission Control Protocol):面向链接的,传输的单位是  报文段,能提供可靠的交付。
b.用户数据报协议UDP(User Datagram Protocol):无连接的,传输的单位是用户数据报,不保证可靠交付,只能提供尽最大努力的交付。
3.网络层:负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫(IP)数据报;网络层的另一个任务就是选择合适的路由,使源主机运输层所传下来的分组,能通过网络中的路由器找到目的主机。
因特网主要的网络层协议是无线连接的网际协议IP(Internet Protocol)和许多种路由选择协议。
4.数据链路层:两个主机之间的数据传输,总是在一段一段的链路上传送的,也就是说,在两个相邻节点之间传送数据是直接送达的(点对点)。两个相邻节点传送数据时,数据链路层将网络层交下的IP数据报组装成帧,在两个相邻节点之间“透明”的传送帧中的数据。
5.物理层:在物理层上所传数据的单位是比特。物理层的任务就是透明的传送比特流。。传输信息所利用的物理媒体,如双绞线、同轴电缆、光缆、无线信道等,并不在物理层协议之内,而是在物理层协议的下面。



网际协议IP:
     与IP协议配套使用的还有四个协议:
1.地址解析协议ARP(Address Resolution Protocol)
2.逆地址解析协议RARP(Reverse Address Resolution Protocol)
3.网际控制协议ICMP(Internet Control Message Protocol)
4.网际组管理协议IGMP(Internet Group Message Protocol)


IP地址:
IP地址 ::={<网络号>,<主机号>}
A、B、C类地址的网络号字段分别为1、2、3个字节长,网络号的最前面有1-3位的类别位,其数值分别为0、10和110
A、B、C类地址的主机号字段分别为3、2、1个字节长
划分子网:
ip地址 ::={<网络号>,<子网号>,<主机号>}
划分子网后的ip地址变成了三级结构,划分子网只是把ip地址的主机号进行再划分,其并不改变原来的网络号。
不管有没有划分子网,只要把子网掩码和ip地址进行逐位“与”运算,就立即得出网络地址来。
子网掩码:
A类:255.0.0.0
B类:255.255.0.0
C类:255.255.255.0

物理层中的数据通信:
发送器:通常源点产生的数字比特流要通过发送器编码后才能在传输系统中进行传输。典型的发送器就是调制器。现在很多的PC机使用内置的调制解调器(包含调制器和解调器)

物理层使用的中间设备是转发器
数据链路层使用的中间设备叫网桥和桥接器
网络层使用的中间设备是路由器
在网络层以上使用的中间设备叫网关

在TCP/IP协议中,tcp协议提供可靠的链接服务,采用三次握手建立一个链接:
第一次握手:建立连接时,客户端发送SYN包到服务器并进入SYN等待状态,等待服务器确认。
第二次握手:服务器收到SVN包,必须确认客户端的SYN包,同时自己发送一个SYN包,即SYN+ACK包,此时服务器进入SYN_RECV状态。
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK,此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。完成三次握手后,客户端和服务器开始传送数据。

应用层:
1.远程终端协议:TELNET
2.超文本传输协议HTTP(HyperText Transfer Protocol)http协议是一个应用层协议,它使用TCP链接进行可靠传输。


统一资源定位符URL:表示从因特网上得到资源位置和访问这些资源的方法。
格式:  <协议>://<主机>:<端口>/<路径>
对于万维网的站点的访问要使用HTTP协议。HTTP的url的一般格式是:
http://<主机>:<端口>/<路径>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics