一、计算机网络概论:
1、计算机网络分类:
按照节点类型分类:通信子网(数据传递),资源子网(存取数据)。
按照网络拓扑类型分类:星型,总线型,环型,树型,全网状型,不规则型,混合型。
按照覆盖范围分类:个域网(PAN,Personal Area NetWork),局域网(LAN,local Area Network),城域网(MAN,Metropolitan Area NetWork),广域网(WAN,wide Area Network)
2、OSI模型和TPC/IP模型
OSI(Open System Interconnection Model),分为七层,由低到高:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
应用层:应用程序,协议 |
表示层:转码,数据压缩、解压、加密解密 |
会话层:通信,创建、注销会话 |
传输层:端到端传输 |
网络层:逻辑寻址,路由选择 |
数据链路层:节点到节点传输,差错控制 |
物理层:比特流传输 |
简化OSI模型得到TCP/IP模型:
应用层 |
传输层 |
网络层 |
数据链路层 |
物理层 |
模型中各层对应的协议:
应用层 | HTTP、FTP、POP3、SNMP、DNS、SSH、SMTP等 |
传输层 | TCP、UDP |
网络层 | IP、IMCP、ARP、IGMP、BGP、OSPF等 |
数据链路层 | PPP、PPTP、L2TP、以太网 |
物理层 |
各层封装名称:
应用层 | 数据单元 |
传输层 | 数据段/报/报头 |
网络层 | 数据包/分组 |
数据链路层 | 帧 |
物理层 | 比特流 |
数据封装:首先进行传输层封装,添加TCP或UDP报头,接着进行网络层封装,添加IP报头,然后进行数据链路层封装,添加以太网报头,最后转换01编码,在物理层进行传输。
数据解封:接收物理层比特流后,转换成数据链路层数据帧并拆掉以太网报头,然后到达网络层,拆掉IP报头,接着到达传输层,拆掉TCP报头,解封出原始数据,递交给上层应用软件。