网络编程
文章平均质量分 90
reeeecount
这个作者很懒,什么都没留下…
展开
-
TCP学习总结
基础知识 三次握手 SYN:同步序列编号(Synchronize Sequence Numbers)是TCP/IP建立连接时使用的握手信号,1为请求建立连接。 ACK:确认字符(Acknowledgement)在TCP/IP协议中,服务器收到客户机发来的SYN后回复的一个数据,用来确定发来的数据已经接受。 SEQ:序列号(sequence number),下一个seq是当前seq和包大小加的。 第一次握手 Client 发送SYN为1,SEQ( C )=随机数X为初始序列号的包给Serve然后自身进入SYN原创 2021-01-15 13:11:48 · 164 阅读 · 2 评论 -
网络编程学习2--网络编程三要素
网络编程三要素 1.协议 计算机遵守的规则 2.ip地址(互联网协议地址) 用来给网络种的计算机设备做唯一的编号,类比电话号码。 IP地址分类 IPV4:1个32位的二进制数,通常被分为4个字节,表示成a,b,c,d的形式,例如192.168.65.100。其中a,b,c,d都是0~255之间的十进制整数,那么最多可以表示42亿个。 IPV6:128位地址长度,每16个字节一组,分成8组十六进制数,表示成ABCD:EF01:2345:6789:ABCD:EF01:2345:6789. 常用命令 查看本机IP原创 2020-12-30 22:49:27 · 232 阅读 · 0 评论 -
网络编程学习1--网络协议分类
协议分类 1.基础知识 数据帧(Frame):是一种信息单位,它的起始点和目的点都是数据链路层。 数据包(Packet):也是一种信息单位,它的起始和目的地是网络层。“包”(Packet)是TCP/IP协议bai通信传输中的数据单位,一般也称“数据包”。有人说,局域网中传输的不是“帧”(Frame)吗?没错,但是TCP/IP协议是工作在OSI模型第三层(网络层)、第四层(传输层)上的,而帧是工作在第二层(数据链路层)。上一层的内容由下一层的内容来传输,所以在局域网中,“包”是包含在“帧”里的。我们可以原创 2020-12-30 13:38:09 · 236 阅读 · 0 评论