网络基础
文章平均质量分 75
跟着网上的教学视频留的笔记。
LouP_Save
底层开始
展开
-
学习记录_TCP的三次握手
初次学习网络协议记录,如有错误请见谅,欢迎大家补充修改哈。 具体的三次握手的功能:假设A是客户端,B是服务器 目录 具体的三次握手的功能:假设A是客户端,B是服务器 1号 :A->B 2号:A<-B 3号:A->B 1号 :A->B (动作1)A向B主动发起建立连接请求(建立连接-TCP请求),A发送完成后。 (首部字段内容)其A_TCP段中的首部 (设备状态)A的状态-CLOSED由关闭态转变成同步已发送态-SYN-SEND, (结论)从A的...原创 2021-05-31 09:30:16 · 478 阅读 · 0 评论 -
学习记录_检验和的一般求法
1.先将首部内的检验和设置为全0; 2.拿到那些用于计算检验和的字段排序和对应的值; 3.按照排序,进行每16个bit作为一个整体进行排序和拼接成新的2字节数据们; 4.从第一个16bit(2个字节)数据作为被加数,与第二个16bit(2个字节)数据作为加数进行相加,得出结果后进行判断,是否由16位变成了17位(即最高位产生了进位): (1)如果产生了进位,那么将最高位的进位动作取消,得出新的结果后再对新结果做+1动作,从而得出真正的结果。"就相当于在两个值求和后减去0xFFFF(即+0X1000原创 2021-05-27 15:46:40 · 1377 阅读 · 0 评论 -
学习记录_网络层基础
初次学习网络协议记录,如有错误请见谅,欢迎大家补充修改哈。 目录 网络层_大概的结构: 网络层的首部由下述几个部分构成: 大概的字段功能: 具体的字段功能解释: [4位]-IP协议版本:指该IP包用于IPV6还是IPV4 [4位]-整个首部长度(缩放系数为4) [8位]-区分服务SOQ:用于在网络中通过优先级来调整传输先后 [16位]-总长度(首部长度+数据长度):用于记录整个IP包的长度,最大长度为65535个字节(即0xFFFF=216-1) [16位]-标识字段:用于给每一个IP.原创 2021-05-26 10:45:36 · 299 阅读 · 0 评论 -
学习记录_DNS域名相关
关于域名(Domain Name) 为什么要设计域名: 因为IP地址全为无意义的数字,不易记忆,很难分辨,而域名往往有含义。 为什么域名要变回IP地址: 因为域名内全为字符,即字节开销太大,浪费资源,且网络设备间无法直接通过域名进行相互访问(因为路由器只能通过IP地址进行转发)。 域名存在分级: 从网页地址从右往左用“.”分割。分别是“顶级”“二级”“三级”“四级”……“N级”域名;不过在网页的最右边其实省略了一个特殊域名“根域名’.’”就单纯的一个点号,且正常情况下不会显现出来...原创 2021-05-20 16:28:12 · 121 阅读 · 0 评论 -
学习记录_NAT技术
NAT技术(Network Address Translation) 为什么会出现NAT技术: 因为各个家庭里的私网IP能通过路由器来进入到公网IP从而数据流通,但是公网却不能直接连接到各家的私网IP(因为公网路由器内找不到私网IP地址),所以为了让公网能够访问到私网的IP,那么就出现了NAT技术。 NAT技术是啥: 通俗的说,这是一种属于路由器的功能。某个私网设备通过路由器向公网发送数据时,路由器就会自动将该私网映射成 ...原创 2021-05-15 15:49:15 · 151 阅读 · 0 评论