学习笔记1-网络基础

    技术2025-07-07  26

    Sisco的学习及认证体系

    考试时间:90分钟 费用:250美元 题目:50-60题 及格分数:849/1000 考试题型:路由器模拟题、少数拖拽题、多项选择题和单项选择题。

    教学视频

    网易云-我赢职场

    ISO网络模型及TCP/IP基础

    ISO

    ISO:国际标准化组织 OSI:Open Systems Interconnection开放系统互联(体系结构)。是为了使得各个厂商的产品标准一致,互相兼容。这样才能搭建起全球互联网。

    网络分层:应示会传网路物(OSI) 分类:

    高层:应示会数据流层:传网路物

    应用层:应用接口。例如,Telnet、SMTP、HTTP、FTP 表示层:数据表示加密等特殊处理过程。ASCII、MPG、JPEG 会话层:保证不同应用间的数据区分。Operating System、SQL、RPC 传输层:可靠或不可靠的数据传输,数据重传前的错误纠正。例如,TCP、UDP、SPX。 网络层:决定路径的逻辑寻址。例如,IP、IPX。 数据链路层:负责成帧,控制对介质的访问,错误发现但不能纠正。例如,802.3/802.2、HDLC/PPP、Frame/Relay。 物理层:设备间发送或接收比特流,说明电压,线速和线缆等。例如,EIA/TIA-232、V.35、RJ45。

    PDU(Protocol Data Unit,协议数据单元):每一层使用自己层的协议,和别的系统的对应层互相通信,协议层的协议在对等层之间交换的信息叫协议数据单元。

    高层:message传输层:segment(数据段)网络层:packet(数据包)数据链路层:Frame(数据帧)物理层:bit(bit流)

    封装:encapsulation,从上层到下层,逐层添加协议报头。 解封装:封装的逆过程。

    封装分为:切片和加控制信息。

    封装: 解封装: 网络传输过程: OSI模型的优点:

    让人们容易探讨和理解协议的许多细节。在各层间标准化接口,允许不同的产品只提供各层功能的一部分(如路由器只在一到三层),或者只提供协议功能的一部分(如win95中的TCP/IP)。创建更好集成的环境减少复杂性,允许更容易编程改变或快速评估。用各层的头(headers)和尾(trailers)排查错误。较低的层为较高的层提供服务。把复杂的网络划分为更容易管理的层。

    OSI模型的缺点:

    许多功能在多个层次重复,有冗余感(如流控,差错控制等)。各层功能分配不均匀(链路、网络层任务中,会话层任务轻)。功能和服务定义复杂,很难产品化。

    TCP/IP

    端口:一般指网络中面向连接服务和无连接服务的通信协议端口。是一种抽象的网络结构,包括一些数据结构和I/O缓冲区。

    端口分为2大类:

    公认端口(Well Known Ports):0-1023,他们紧密绑定于一些服务,通常这些端口的通讯明确表明了某种服务的协议。例如,80端口实际上总是HTTP通讯。动态和/或私有端口(Dynamic and/or Private Ports):1024-65535。松散的绑定于一些服务。有许多服务绑定于这些端口。也就是说,一个端口可以用作多种用途。

    常用端口号:要记住!!! TCP是可靠的。 UDP是不可靠的。

    TCP连接建立过程中的三次握手: TCP的确认机制: TCP窗口机制: IP的结构: 规定:

    A类地址0开头,范围1-126。B类地址10开头,范围128-191。C类地址110开头,范围192-223。D类地址1110开头,范围224-239。

    特殊的IP地址:

    127.0.0.1本地回环测试地址225.225.225.225全网广播地址0.0.0.0代表任何网络主机位全为0代表该网段主机位全为1的IP用于广播

    IP地址的分类举例: 私有地址:

    子网掩码

    子网掩码只有一个作用,就是标识出IP中哪部分是网络位,哪部分是主机位。子网掩码也是32位2进制数。1表示网络位,0表示主机位。

    ARP

    广播询问目的主机的物理地址,然后目的主机单播回来自己的物理地址,这样源主机就可以将目的主机的IP和物理地址绑定,就是实现了数据链路层。

    MAC(Media Access Control)

    48bit,16进制数。 0-23位代表厂商,24-47由厂商分配个自己生产的网卡,是识别LAN节点的标识。 MAC地址是全球唯一的。 MAC是烧录在网卡里的。

    RARP

    知道自己的IP地址,请求自己的MAC地址。

    ICMP

    用于在主机和路由器之间传递控制消息。 应用:ping,tracert/traceroute

    Processed: 0.013, SQL: 9