TCP报文及传输 TCP报文主要学习的内容包括,报文格式.连接管理.流量控制.差错控制. TCP报文是由报文头部和数据两个部分组成.占20字节的报文头部包括源端口.位目的端口.序号..确认号.首部长度.保留.URG.ACK.PSH.RST.SYN.FIN.窗口大小.检验和以及紧急指针. 序号字段的值为本报文段所发送数据的第一个字节序号:确认号字段则是指期望收到对方下一个报文段数据的第一个字节的序号:紧急URG字段表示,当报文URG字段值等于1时,紧急指针字段有效:确认ACK字段表示,当报文ACK…
七层数据传输:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层 1.物理层:设备----集线器.Hub 两台主机的最大跨度----2500m 在物理层工作----(1)所有设备都处于同一冲突域(共享冲突域)(2)所有设备都处于同一广播域(3)设备共享相同宽带 2.数链层:特指MAC地址 设备:交换机/网桥 在数链层工作----(1)每个网段都是一个单独冲突域(2)所有的网段处于同一个广播域(3)独享宽带 3.网络层:IP地址----(1)网络地址(全局唯一)(2)主机地址 设备----…
IPv4编址方法 一个IPv4地址可表示为一个32位的二进制数. IP地址前面的网络部分表示一个网段,后面部分(主机位)表示这个网段上的一台设备. 常用IP地址分为四类:A.B.C.D. 每类的网络地址可用位不同. 主机号全为1的IP地址和32位IP地址全为1的IP地址都是特殊IP地址(不可用). 子网的划分单看IP地址是无法判断的. 子网掩码是网络位全为1,主机位全为0的地址. 子网掩码位减去默认掩码位=子网位. IP地址(与运算)子网掩码=子网网络地址. 其他内容:局域网常见的线缆与接口 双…
网络层协议IP IP数据包格式:固定部分        {  标识(16):计数器,源站每发送一个分组,标识+1:源IP地址的标识是全网唯一的. (包含TCP/UDP首部)  |  标志(3):当最低位MF=1时,表示后面“还有分片”MF=0时表示最后一个分片:只有字段中间的DF=0时才能分片. | 片偏移(13):分组在分片后在原分组中的相对位置,片偏移以8字节为单位. | 协议(8):ICMP协议为1,IGMP协议为2,IP协议为4,TCP协议为6,EGP协议为8,UDP协议为17,IPv6…
课前回顾 IOS从上到下分别有:应用层,传输层,网络层,数链层,物理层. IP是网络层的地址,MAC是数链层的地址,IP必须通过ARP才能转换成MAC地址. 课堂内容 1.如何在数链层实现发送端数据无差错接受以及流量控制(接收数据不丢失或者溢出) 通过滑动窗口实现.与传输层的滑动窗口不同,数链层的滑动窗口序号有限,并由0~7八位序号完成一个循环.发送端的序号循环称作循环体.接收端确认上一帧信号接收之后才能接受下一帧信号. 2.数链层的数据规范比特型 HDLC是IOS改变后形成的.在数据头尾加上相…
1.局域网优点:局域网特点(5) 2.10BASE-T技术特性(8) 3.网桥/交换机的优点(3):缺点(3) 4.虚拟局域网特点(4) *转发表或原MAC地址规则:记录源MAC地址 *VLAN帧格式:最小字节68,最大字节1522…
1.以太网与802.3格式差异 2.以太网MAC地址特点 3.以太网MAC帧字节范围:64-1518 4.协议CSMA:载波侦听多路访问 5.碰撞检测 6.网卡(适配器)…
Android群英传笔记--第二章:Android开发工具新接触 其实这一章并没什么可讲的,前面的安装Android studio的我们可以直接跳过,如果有兴趣的,可以去看看Google主推-Android开发利器--Android Studio,这可能是最全的AS教程! 2.3 ADB命令使用技巧 adb算是很久以前的DOS就存在的东西了,不过我们真的很需要它 2.3.1 ADB基础 ADB的目录是在SDK目录下的platfoem-tools下,我们使用的话先进入这个目录,然后输入adb ve…
<Dom Scripting>学习笔记 第二章 Javascript语法 本章内容: 1.语句. 2.变量和数组. 3.运算符. 4.条件语句和循环语句. 5.函数和对象. 语句(statements) 注释(comments) 方法: 1.// Note to self: comments are good. 2./* Note to self: comments are good */ 3.<!— This is a comment in JavaScript. (In HTML,…
The Road to learn React书籍学习笔记(第二章) 组件的内部状态 组件的内部状态也称为局部状态,允许保存.修改和删除在组件内部的属性,使用ES6类组件可以在构造函数中初始化组件的状态.构造函数只会在组件初始化的时候调用一次 类构造函数 class App extends Component{ constructor(props){ super(props); } } 使用ES6编写的组件有一个构造函数时,需要强制地使用 super() 方法, 因为这个 App组件 是 Com…