计算机网络基础概念 TCP/IP

计算机网络体系传输方式分为

  • 按照传输方向分为单工,半双工,全双工三种。
  • 按照传输对象分为单播,多播,广播。

数据交换分为

  1. 电路交换(整个报文从源头到终点连接的传输)占用数据传输的信道。
  2. 报文交换(报文先发送给相邻结点,全部存储下来之后查找转发表,再转发到下一个结点)对于设备的压力较大
  3. 分组交换(将报文分成多个分组,传送到相邻结点,再查找转发表,再转发到下一个结点)传输效率最低,速度不如电路交换。

网络协议三要素:语法,语义,时序

 OSI参考模型(7个层次),下层为上层服务

  1. 应用层:使用应用程序通过网络服务。
  2. 表示层:用于处理交互数据的表示方式,例如格式转换,数据加密解密,数据压缩和恢复。
  3. 会话层:负责维护通信中两个节点之间的会话建立维护和断开,以及数据交换。
  4. 传输层:提供端到端之间的数据传输服务,实现对数据进行控制和操作的功能。
  5. 网络层:单位分组,在数据链路层基础之上,提供点到点之间的通信,端到端的服务,提供路由功能,实现拥塞控制,网络互联等功能。
  6. 链路层:单位帧,在物理层的基础之上,提供结点到结点之间的服务,采取差错控制和流量控制的方法实现网络互联。
  7. 物理层:单位比特。利用传输介质为通信的网络结点之间的建立。

TCP/IP参考模型

  1. 应用层
  2. 传输层
  3. 网络层
  4. 链路层

调制:将数据转换为模拟信号

编码:将数据转换为数字信号

四种信道复用技术:

复用技术:是指一种在传输路径上综合多路信道,然后恢复原机制或解除终端各信道复用技术的过程。将不同的信号在同一信道上进行传输,复用技术主要用于解决不同信号传输时应该如何区分。

  • 频分复用FDM:不同频率并行传输信号。比如广播频道。
  • 时分复用TDM:不同时间段传输信号。比如1点钟给A用,2点钟给B用。
  • 波分复用WDM:根据光波的波长进行传输。实际上就是光的频分。
  • 码分复用CDM:在同一时间同一频率根据传输的数据码进行区分。

数据传输的方式:

  1. 串行,并行。串行:一位一位传输,适合远距离传输;并行:将数据分组,多条并行输出,传输速度较快。
  2. 同步,异步。同步:数据接收方和发送方同时做好准备,起止时刻相同。异步:数据接收方和发送方的接收和发送的时刻可以不同。接收方不知道发送方发送的数据何时到达。
  3. 基带传输,频带传输。基带传输传输数字信号;频带传输传输模拟信号。

数据链路层 

 帧:是数据链路层的单位。包括帧头,数据和帧尾三部分。最贴近物理层的一个概念。帧头包括源MAC,目的MAC地址,类型。什么是MAC地址?是每个插头接口的地址,由48位组成,是独一无二的。帧尾用于校验。

以太网中的帧MAC和LLC主要用于IEEE802.3,MAC是介质控制访问;LLC是逻辑控制访问;MAC是针对下层,连接物理层;LLC是针对上层 ,实现数据包的分段和重组。

数据链路层的过程是封装成帧,透明传输,差错检测。

数据链路层的通信协议:

冲突域:交换机的每个端口都是一个冲突域,只能发生在一个网段内。

广播域:同一交换机的端口的集合是广播域,广播域在多个网段内发生。

VLAN虚拟局域网:讲一个物理的LAN在逻辑上划分为多个广播域的通信技术。在同一个VLAN内的主机可以相互通信,VLAN之间不能相互通信,从而将广播报文限制在一个VLAN内。可以减少垃圾数据,增强数据的安全性,提高健壮性。可以基于端口(access只能通过一个VLAN,trunk允许通过多个VLAN),子网,MAC地址,协议,匹配策略划分VLAN。

CSMA/CD:检测总线型网络是否有冲突;广播型信道的一个防冲突技术。有以下四大要点

先听后发;边听边发;冲突检测;延迟后发。

PPP:点对点协议。对数据做封装。封装成帧。

CRC:循环冗余校验。差错校验。验证数据的完整性。

 网络层

网际层协议IP

ARP地址解析协议;RARP反地址解析协议,ICMP网际控制报文协议,IGMP忘记组管理协议

IP地址

IP地址是IP协议提供的一种统一的地址格式,是为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。一个IP地址由4个字节,32位组成(v6是128位)。IP地址是一个逻辑地址,MAC地址是一个物理地址,MAC地址是唯一的,但是IP不是。MAC地址主要工作在第二层,IP地址在网络层。MAC地址分配取决于制造商,IP地址的分配取决于网络拓扑。IP地址由主机地址和网络地址组成的。网络地址用于表示某一个网段。主机地址用于表示某一个主机。子网掩码:用于区分网络号和主机号,不能单独存在。IP地址的分类A类,B类,C类,D类,E类。(8位为一段)前X段号码是网络号,后面的是主机号。A类的第一段的第一位一定是0.B类的第一段前两位必须是10。C类第一段的前三位是110。D类和E类的前四位分别是1110,1111。A类的默认子网掩码是255.0.0.0;B类的默认子网掩码是255.255.0.0;C类的默认子网掩码是255.255.255.0。主机号为全0的地址不可用,主机号为全1的地址不可用,回环地址127.0.0.0。为了方便记:A类地址的第一个十进制数范围是1~127;B类是128~191;C类是192~224.

子网划分

通过子网划分来减少地址浪费。修改子网掩码来达到子网划分的目的。VLSM可变长子网掩码,对子网进行层次化编址,以便最有效利用地址空间。例如,如果需要使用100台主机,那么C类的主机最大可以是254,那么会有154个冗余。在主机号上进行子网划分。变成:网络号24+子网号1+主机号7。那么现在最大就有127个主机。子网掩码变为25位:255.255.255.1000 0000-》255.255.255.128;IP地址:192.168.1.0000.0000中有26位是网络地址,剩下的是主机地址。网络地址的主机号为全0,广播地址的主机号是全1.

网络层的路由

路由,指导报文转发的路径。路由器是数据转发,每一个端口代表一个网段。路由表是存储计算机中的特殊地址的特定路径。网关用于不同网段之间的通信。路由的获取方式:直连路由,静态路由(人工告诉路径),动态路由(自动找到路径)。

 路由的配置方式:静态路由:管理员手动配置,适用于拓扑结构简单的网络。缺省路由是静态路由的一种,不知道把数据发到哪里,不知道去哪个网段。动态路由:使用动态路由协议来实现不同网段的路由互通,动态路由有自己的路由算法。

动态路由协议:

RIP路由信息协议。基于矢量的路由协议。最大跳数为15,适用于中小规模的网络拓扑。

OSPF开放式最短路径协议。使用SPF算法,计算最短路径,树形协议,基于链路状态的协议。适用于大型网络。支持VLSM可变长度子网掩码,OSPF的收敛速度比RIP的更加迅速。

RIP可能会形成环形,产生垃圾信息;OSPF可以防止生成环路。

 传输层

端口号:每一个应用程序对应一个端口号。

  • FTP文件传输协议,端口号为21连接,20传输数据。使用TCP连接。
  • TELNET远程登录,端口号25
  • DNS域名系统  端口号53     一个IP可以对应多个域名,一个域名对应一个IP。域名服务器根据域名来查询对应的IP地址,有迭代和递归两种方式。
  • TFTP简单文件传输协议 端口号是69  使用TCP连接,远程登录到领一台主机上。
  • HTTP超文本传输协议 端口号是80   万维网服务是建立在HTTP基础上的。
  • SNMP简单网络管理协议 端口号是161
  • HTTPS  端口号443
  • 电子邮件协议:SMTP发送邮件(端口号25),POP3接收邮件(110)
  • DHCP动态主机配置协议  端口号68,自动分配IP地址

TCP:较可靠的传输协议。面向连接的传输协议,提供全双工通信,面向字节流。他有窗口。

窗口:固定窗口:只允许一个数据通过。滑动窗口:流量控制技术;可以批量的确定一部分数据。

TCP的三次握手和四次挥手:建立连接时,需要三次握手,完成之后开始传输数据。断开连接之前,需要四次挥手。

UDP:UDP是无连接的,尽最大努力交付,面向报文且没有拥塞控制,UDP开销较小,传输效率高。

 应用层

应用层常见的协议:参考前面的端口号列表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值