计算机网络(Linux)
文章平均质量分 93
计算机网络知识专栏
暴走的橙子~
这个作者很懒,什么都没留下…
展开
-
计算机网络--数据链路层
1、数据链路层的作用: 两个设备(同一种数据链路节点)之间进行传递数据2、以太网是一种技术标准;既包含了数据链路层的内容, 也包含了一些物理层的内容. 例如: 规定了网络拓扑结构, 访问控制方式, 传输速率等;3、以太网帧格式4、理解mac地址5、理解arp协议6、理解MTU。原创 2022-10-28 16:02:43 · 2268 阅读 · 6 评论 -
计算机网络--网络层
IPv6并不是IPv4的简单升级版. 这是互不相干的两个协议, 彼此并不兼容;原创 2022-10-26 12:21:00 · 8226 阅读 · 25 评论 -
计算机网络--传输层
这篇博客博主应该在前天就要完成的,但是博主忙乱了,又堕落几天,希望大家别像我一样最近学习三天打鱼,两个天晒网的。此后博主为了激励自己重头再来,就特意换了个发型,哈哈。回到正题,传输层也是学习计算机网络中非常重要的一层协议,当然,学习起来也是有点复杂的。别怕,博主尽量把知识讲得详细一些,而且大家可以私信博主,一起交流学习~原创 2022-10-23 17:41:17 · 2007 阅读 · 7 评论 -
计算机网络--应用层(https)
采用对称秘钥和非对称秘钥的协商手段真的就安全了吗?不是的,我们首先来谈谈什么是安全。安全不是不让别人拿不到就叫安全,因为在网络通信中,数据是不可能不被别人拿到的。所以说,安全就是,如果别人拿到了,也没法处理,或者破解的成本远远大于得到数据的效益。一般来说,对于加密级别非常高的数据,传统计算机破解需要几十年、几百甚至上千年,前提是原算法不能做改变。原创 2022-10-18 17:35:58 · 2383 阅读 · 6 评论 -
网络版本计算器(再谈“协议“)
思考:为什么我们不直接传输结构化的数据?我们不能站在上帝视角来看待这个问题,对于主机B,它不知道主机A要发送什么样的结构化的数据,那么它就无法定义响应相应的结构体来存储传过来的数据。这就好像成为了先有鸡还是先有蛋的问题了。如果传输字符串,我们就不必担心这个问题,对于主机B中的接收缓冲区来说,是以字节为单位来读取数据,至于读取字符串出现的问题,还是根据协议来解决,后面的博客博主再来讲解。原创 2022-10-16 10:59:46 · 1414 阅读 · 9 评论 -
计算机网络--应用层(http)
方法叫做,获取,是最长用的方法,默认一般获取所有的网页,都是GET方法,但是如果GET是要提交参数(它能的!!),通过URL进行参数拼接,从而提交给server端。方法叫做,推送,是提交参数比较常用的方法,但是如果要提交参数,一般是通过正文部分提交的,但是不要忘记,Content-Length:XXX表示参数的长度。原创 2022-10-17 18:49:00 · 2436 阅读 · 3 评论 -
网络套接字实现TCP机制通信
1、创建套接字2、绑定ip和端口号3、设置监听套接字4、接收请求5、提供服务......原创 2022-09-27 18:41:53 · 1921 阅读 · 4 评论 -
网络套接字实现UDP机制通信
1、创建套接字int sock = socket(AF_INET /*协议种族*/, SOCK_DGRAM /*通信类型*/, 0);2、绑定ip和端口号3、提供服务......原创 2022-09-26 22:04:15 · 2506 阅读 · 7 评论 -
网络基础<一>
IP的意义!比如唐僧取经的栗子:1、 从哪里来,到哪里去(几乎是一直不变的)IP2、上一站从哪里来,下一站去哪里(一直在变化)Mac。因为在数据链路层,经过路由器,一直在进行解包和封装。原创 2022-09-22 18:44:43 · 4044 阅读 · 10 评论