Fork me on GitHub

计算机网络学习笔记

Part 1 计算机网络基础知识

功能组成:

  1. 通信子网:实现数据通信(应用层、表示层、会话层)
  2. 资源子网:实现资源共享、数据处理(网络层、数据链路层、物理层)

分类:

  1. 按分布范围分:广域网WAN、局域网LAN、城域网WAN、个人区域网PAN
  2. 按使用者分:公用网络、专用网络
  3. 按交换技术分:电路交换、报文交换、分组交换
  4. 按拓扑结构分:总线型、星型、环线型、网状型(常用于局域网)
  5. 按传输技术分:广播式网络、点对点网络

 

计算机网络模型: 

ISO/OSI模型                                                  TCP/IP  

  应用层                                                        应用层

                                                                                                          表示层 

                                                                                                          会话层 

 传输层                                                        传输层

 网络层                                                        网络层

  数据链路层                                                 网络接口层

                                                                                                          物理层

 

各层介绍:

应用层:所有能和用户交互产生网络流量的程序

              典型应用层服务:文件传输(FTP)、电子传输(SMTP)、万维网(HTTP)

表示层:用于处理在两个通信系统中交换信息的表示方式(语法和语义)

               功能一:数据格式变换

               功能二:数据加密解密

               功能三:数据压缩与恢复

               典型表示层服务:JPEG、ASC

会话层:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。这是会话,也是建立同步(SYN)。

               功能一:建立、管理、终止会话。

               功能二:使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步。(适用于传输大文件)。

               典型的会话层服务:ADSP、ASP

传输层:负责将主机中两个进程的通信,即端到端的通信,传输单位是报文段/用户数据报

               功能一:可靠传输、不可靠传输

               功能二:差错控制

               功能三:流量控制

               功能四:复用分用

网络层:主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。传输单位是数据报

              功能一:路由选择(最佳路径)

              功能二:流量控制

              功能三:差错控制

              功能四:拥塞控制

              典型的网络层服务:IP、IPX、ICMP、IGMP、ARD、RARD、OSPF

数据链路层:主要任务是把网络层传输下来的数据报组装成。传输单位是

              功能一:成帧(定义帧的开始与结束)

              功能二:差错控制(帧错加位错)

              功能三:流量控制

              功能四:访问(接入)控制(控制对信道的访问)

              典型的数据链路层服务:SDLC、HDLC、PPP、STP

物理层:主要任务是在物理的媒体上实现比特流的透明传输。传输单位是比特

               透明传输:不管所传数据是什么样的比特组合,都应当可以再链路上传播。

               功能一:定义出口特性

               功能二:定义传输模式(单工、半双工、双工)

               功能三:定义传输速率

               功能四:比特同步

               功能五:比特编码

               典型的物理层服务:Rj45/802.3

 

TCP/IP与ISO/OSI相同点

1.都分层

2.基于独立的协议栈的概念

3.可以实现的异构网络互联

 

TCP/IP与ISO/OSI不同点:

1.OSI定义三点:服务、协议、接口

2.OSI先出现,参考模型先于协议、不偏向特定协议

3.TCP/IP设计之初就考虑到异构网互联问题,将IP作为重要层次

4.

  ISO/OSI参考模型 TCP/IP参考模型
网络层 无连接+面向连接 无连接
传输层 面向连接 无连接加面向连接

面向连接:分为三个阶段。一、建立连接、发送建立连接请求;二:建立连接之后,开始传输;三:传输结束,释放连接。

无连接:无阶段,直接传输。

 

五层参考模型:

 

五层参考模型
报文 应用层 支持各种网络应用(FTP、SMTP、HTTP)
报文段 传输层 进程-进程的数据传输(TCP、UDP)
数据报 网络层 将主机到目的主机的数据分组路由与转发(IP、ICMP、OSPF等)
数据链路层 把网络层传下来的数据报组装成帧(Ethernet、PPP)
比特 物理层 比特传输
posted @ 2020-03-05 14:19  一个阳  阅读(367)  评论(0编辑  收藏  举报