网络协议
文章平均质量分 74
y5946622
这个作者很懒,什么都没留下…
展开
-
网络协议笔记一之购物下单过程
我们用户在浏览器下单的过程中,只需要简单的在浏览器输入IP地址,然后进行购物。但是计算机底层却使用了很多协议进行连接通信的。我们在浏览器输"https://www.kaola.com",这只是一个url,浏览器只知道这是"https://www.kaola.com",但是并不知道具体的地点,这个时候,它就会打开地址簿去查找。这里的地址簿协议包括:DNS协议、HTTPDNS协议。无论通过哪种...原创 2018-07-29 18:45:08 · 842 阅读 · 0 评论 -
网络之分层
网络是一个 复杂的程序,分层是必须的!计算机网络:想象网络包是一个buffer或者一块内存,是有格式的。它可以运行在本地客户端,运行在交换机,运行在路由器或者运行在服务器。而你是处理该buffer的程序。从某个网口拿出,然后由另一个网口发出。我们可以把处理网络包的过程看成是一个函数,尽管并非是上图描述的函数!当网络包经过二层的时候,process_layer2会拆下MAC头,查看里...原创 2018-07-29 22:40:43 · 607 阅读 · 0 评论 -
网络协议之IP
首先我们肯定知道:在windows下我们通过ipconfig命令可以获知IP信息;在linux系统下我们通过ifconfig/ipp addr命令来或者IP信息,这两个命令的而不同主要是因为linux系统自带的两个不同的工具导致的;ip是一个网卡在网络通讯世界的通讯地址,相当于我们现实中的门牌号。32位的ip地址主要分为以上5类。A/B/C类被划分为两部分:一部分是网络号,...原创 2018-07-30 00:03:25 · 374 阅读 · 0 评论 -
局域网与因特网,只隔着一道墙
我们在局域网内,只能与同一网段的电脑进行通信,现在,我需要与外界通信,那该怎么办呢?比如,我在校园里面,我需要访问校园BBS论坛?这个时候就需要路由器,才可以访问到这些网站。如果没有路由器,我们也可以自己组装路由器。假设,你的电脑有两个网卡,将其中一个网卡1的网口连接到宿舍里面校园网的端口,一个网卡2的网口与交换机进行连接,这个时候,该电脑就相当于一个路由器。不过网卡1的IP配置必须与...原创 2018-08-04 22:51:20 · 1175 阅读 · 0 评论 -
网络之IP的来源------DHCP协议
我们可以通过ifconfig或者ip addr来获取到IP的相关信息。那么IP是怎么来的呢?首先,我们肯定可以自己设置IP,那么IP可以随便设置吗?肯定可以设置的,但是如果设置一个和默认网关不是一个网络号码段的IP中,则本机器发出去的包,在局域网内的其他机器无法收到而已。虽然我们可以设置自己的IP,但是如果每增加一台机器进来,都需要网络管理员手动配置,那会多么的麻烦。所以这个时候就有了...原创 2018-07-31 23:35:15 · 1116 阅读 · 0 评论 -
网络协议之局域网
很早以前,两台电脑如果想要组成一个局域网,可以通过比较特殊的一根网线,进行连接。如果继续增加电脑,刚开始的时候,可以使用HUB集线器来完成这份工作。尽管HUB不像交换机一样具备学习能力,但是在电脑数量比较少的时候,还是可以工作。不过集线器需要解决的问题主要有以下:一、包发给谁,谁来接收二、网络包的是如何发送的,谁先发,谁后发等先后顺序三、万一发送过程中出现错误解决第二个问题...原创 2018-08-02 23:02:57 · 544 阅读 · 0 评论 -
网络协议之ICMP
我相信,ping是我们平时经常用到的一个命令。那么我们 ping的时候,网络中用到的协议是什么呢?ICMP协议:internet control message protocol——互联网控制协议。当网络包在网络传输的时候,如果遇到失败或者错误的时候,会怎么样?至少会传出消息来,说明前方的情况。这样才可以进行调整传输。这就是所谓“控制”。TCMP报文是封装在IP包的。因为传输的时候...原创 2018-08-03 00:44:33 · 1003 阅读 · 0 评论