计算机网络知识点整理

VLSM 可延长子网掩码子网划分

192.168.1.0/24

192.168.1.0 0000000/25 — 192.168.1.0/25 ——192.168.1.1 - 192.168.1.126

192.168.1.1 0000000/25 ― 192.168.1.128/25 —192.168.1.129 - 192.168.1.254

172.16.0.0/16 — 8 个网段

172.16.000 00000.00000000 /19 — 172.16.0.1 - 172.16.31.254

172.16.001 00000.00000000 /19 — 172.16.32.1 - 172.16.63.254

172.16.010 00000.00000000 /19 — 172.16.64.1- 172.16.95.254

172.16.011 00000.00000000 /19 172.16.96.1- 172.16.127.254

 172.16.100 00000.00000000 /19 172.16.128.1- 172.16.159.254

172.16.101 00000.00000000/19 — 172.16.160.1 - 172.16.191.254

172.16.110 00000.00000000/19 — 172.16.192.1- 172.16.223.254

172.16.111 00000.00000000/19 — 172.16.224.1- 172.16.255.254

CIDR ―无类域间路由—汇总111

取相同,去不同一-针对二进制

192.168.1.0 0000000/25

192.168.1.10000000/25

192.168.1.0/24

192.168.0.0/24

192.168.1.0/24

192.168.2.0/24

192.168.3.0/24

192.168.00000000.0/24

192.168.00000001.0/24

192.168.00000010.0/24

192.168.00000011.0/24

192.168.0.0/22 —超网

172.16.0.0/24

172.16.1.0/24

172.16.2.0/24

172.16.3.0/24

172.16.0.0/22 —汇总

OSI/RM 开放式系统互联参考模型

1979年—ISO组织国际标准化组织

核心思想分层属于同一层面的不同功能其目的和作用相同或 相似,不同层面的不同功能具有明显的差异。每一层都在下层提供服 务的基础上再提供増働艮务。

分层的好处:1,便于标准化

  1. 降低层次之间的关联性
  2. 便于学习和理解

应用层

表示层

会话层-维持网络应用和网络服务器之间的会话联系。

传输层—实现端到端的传输端口号区分和标定不同的应用 的--- 16位二进制构成0 - 65535 (其中0不作为传输层的端口使 用)所以端口号的取值范围1 - 65535;其中,1 - 1023称为知名端口 号。SPORT, DPORT

网络层

数据链路层 —-MAC 介质访问控制层,LLC 逻辑链路控制

FCS (帧校验序列)---确保数据完整性—CRC —循环冗余算 法

物理层

TCP/IP---协议簇

TCP/IP模型

TCP/IP四层模型-一 TCP/IP标准模型

TCP/IP五层模型TCP/IP对等模型

PDU —协议数据单元

L1PDU

L2PDU

......

L7PDU

传输层—数据段 网络层—数据包 数据链路层数据帧

物理层…比特流

封装和解封装

应用层—HTTP ―超文本传馴办议—TCP 80

HTTPS HTTP + SSL — TCP 443

FTP ―文件传输协议―TCP 20/21

TFTP —简单文件传输协议—UDP 69

DHCP —动态主机配置协议—UDP 67 68

DNS — 域名解析协议 —UDP/TCP 53

telnet —-远程登录协议—TCP 23

SSH telnet + SSL TCP 22

传输层—端口号—TCP / UDP

网络层---IP地址—IP 数据链路层—MAC地址—-以太网交换机组建的二层网络 物理层

以太网口型帧

TCP/UDP

  1. TCP是面向链接的协议,UDP是无连接的协议;
  2. TCP协议的传输是可靠的,UDP协议的传输是“尽力而为,;
  3. TCP可以实现流控,而UDP不行;
  4. TCP可以实现分段操作,而UDP不行;
  5. TCP的传输速度较慢,消耗资源较大;UDP的传输速度较快,消耗资源小

TCPUDP适用的场景:TCP更适用于对速度要求不高,但是对可靠性要求 较高的场景;UDP更适用于对速度要求较高,但是对可靠性要求不高的场 景(即时类通讯)

什么是面向连接在传输数据之前,先适用预备的协议建立点到点的连 接,之后进行数据传输。

 紧急URG(URGent)---紧急标记位
当URG=1时,表明紧急指针字段有效。它告诉系统此报文段中有紧急数据,应尽快传送(相当于高优先级的数据),而不要按原来的排队顺序来传送。
当URG置1时,发送应用进程就告诉发送方的TCP有紧急数据要传送。于是发送方TCP就把紧急数据插入到本报文段数据的最前面,而在紧急数据后面的数据仍是普通数据。这时要与手中紧急指针字段配合使用。

确认ACK(ACKnowledgment)---确认标记位
仅当ACK=1时确认号字段才有效。当ACK=0时,确认号无效。TCP规定,在连接建立后所有传送的报文段都必须把ACK置1。

推送PSH(PuSH)
当两个应用进程进行交互式的通信时,有时在一端的应用进程希望在键入一个命令后立即就能够收到对方的响应。这种情况下,TCP就可以使用推送(push)操作。这时,发送方TCP把PSH置1,并立即创建一个报文段发送出去。接收方TCP收到PSH=1的报文段,就尽快的(即“推送”向前)交付接收应用进程,而不再等到整个缓存都填满了后再向上交付。

复位RST(ReSeT)
当RST=1时,表明TCP连接中出现严重差错,必须释放连接,然后再重新建立运输连接。RST置1还用来拒绝一个非法的报文段或拒绝打开一个连接。RST也可称为重建位或重复位。

同步SYN(SYNchronization)---请求标记位
在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文段。对方若同意建立连接,则应在响应的报文段中使SYN=1和ACK=1。因此,SYN置1就表示这是一个连接请求或连接接受报文。

终止FIN(FINis)---结束标记位
用来释放一个连接。当FIN=1时,表明此报文段的发送方的数据已发送完毕,并要求释放运输连接。

TCP的头部是可变长头部—最短20个字节

校验和确保数据完整性反码相加法伪头部校验…12个字节 的内容一起进行校验 …32位源IP地址,32位目标IP地址,8位保留,16 位的总长度,8位协议

TCP的三次握手

 TCP的四次握手

 TCP传输可靠---确认,重传,排序,流控

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值