01,计算机网络发展与分类
ict=it+ct
网络常见的分类方式:
1)计算机网络=资源子网+通信子网
资源子网:用户存储信息的地方如:服务器,pc机等;
通信子网:通信节点如:集线器,交换机,路由器等;
2)网络拓扑图:主要有星型网络,环型网络,总线型,树型,全网型(所有主机都相连),不规则型。
3)通过网络覆盖范围分
个域网(PAN):主要是蓝牙,家庭wifi,一般在百米内。
局域网(LAN): 主要用于公司园区内,高校内,一般在上百米或百米内。
城域网(MAN): 一般用于建筑物之间,城区内。
广域网(WAN): 一般联通国际和国内,有时候距离很远也算是广域网。
网络通信时,传递数据的交换方式主要有:电路交换,报文交换,分组交换。
电路交换:传统的电话线,占用资源。
报文交换:将数据进行一跳一跳传送。
分组交换:将数据拆开进行一跳一跳传送,建立虚电路。
02,osi与tcp/ip模型详解
首先介绍osi7层模型:
应用层:各种应用程序,和一些协议。
表示层:数据和语法转换成内码,数据压缩和解压,数据加密和解密(有些公司会对自己的文件进行用自己的方式加密,就在这一层进行)
会话层:双方会话指定通信方式一般是建立,维护,注销会话。
传输层:提供可靠(tcp)不可靠(udp)的网络传输服务,是端到端的服务。
网络层:逻辑选址,路由选择。
数据链路层:分组转成数据帧,提供点到点的传输。
物理层:传输比特流,提供机械和电气的规定。
下面解释以下点到点,端到端:
如图所示:点到点是节点到节点,是基于物理层的传输,而端到端是从发送端到接受端。
tcp/ip模型:
在实际生产过程中,发现osi七层模型太繁琐了,于是就出现了tcp/ip模型
实际上,只是将osi的应用层,表示层,会话层合并为tcpip的应用层而数据链路层和物理层转化为tcpip的网络接口层(不同的书叫法可能不一样,而且有的书可能不会把这两层做区分。)
下图将每层的协议做了总结,可以借鉴:
对部分协议做简单讲解:
ftp:传输大文件;tftp:传输小文件;ntp:网络时间协议;pop3,imap,smtp均为邮件协议;snmp:简单网络管理协议,loap:轻量目录访问协议;ospf:组播扩展;igmp:网络管理;BGP边界网关协议。
03,数据封装与解封过程
数据封装的过程:首先电脑应用层产生数据,数据打上进程号并传到传输层,到了传输层根据实际应用打上tcp报头或是udp报头变成数据段,再传到网络层,再将数据段打上ip报头变成数据包,
传到数据链路层,打上以太网报头,变成数据帧,最后到物理层变成比特流。
数据解封的过程:数据包传到目的地的时候,从物理层到应用层一步步剥掉外层,步骤与封装时相反。