NETwork protocol
Coding杨
羊博士本身并不是博士。
展开
-
第二讲 网络分层的真实含义是什么
网络为什么要分层?复杂的程序都要分层,这是程序设计的要求。比如,复杂的电商还会分数据库层、缓存层、Compose 层、Controller 层和接入层,每一层专注做本层的事情。层与层之间的关系只要在网络上跑的包,都是完整的,可以有下层没上层,绝对不可能有上层没下层。二层设备和三层设备之间的区别一个 HTTP 协议的包经过一个二层设备,二层设备收进去的是整个网络包。这里面 HTTP、TCP、 IP、 MAC 都有。二层设备,就是只把 MAC 头摘下来,看看到底是丢弃、转发,还是自己留着。什么叫原创 2020-05-18 23:47:20 · 247 阅读 · 0 评论 -
《网络协议》第一讲
《网络协议》学习第一讲什么叫协议?一个设备和另一个设备之间的通话(通信)规则,称为“协议”。计算机语言就是程序员和计算机之间的协议。协议有三个要素:语法:就是这一段内容要符合一定的规则和格式。例如,括号要成对,结束要使用分号等;语义:就是这一段内容要代表某种意义。例如数字减去数字是有意义的,数字减去文本一般来说就没有意义。顺序:就是先干啥,后干啥。将人类能看懂的语言翻译成机器能直接读懂的语言,这个过程称为“编译(compile)”。编译的基本过程如下:什么叫“网络协议”?网络协议就原创 2020-05-18 23:46:58 · 244 阅读 · 0 评论 -
第三讲 ifconfig:最熟悉又陌生的命令行
查看IP地址的方式Windows操作系统:ipconfigLinux操作系统:ifconfig或者 ip addrIP地址的分类IP地址分A类、B类、C类、D类和E类,同时也分为私有IP地址和公有IP地址。公有IP地址需要有个组织统一分配,需要去购买。私有IP地址一般是组织内部的IT人员自己管理、分配,而且可以重复。比如搭建一个网站,给你学校的人使用,让你们学校的IT人员给你一个IP地址就行;但是加入要做一个类似网易163这样的网站,就需要有公有IP地址,这样全世界的人才能访问。CIDR原创 2020-05-18 23:45:47 · 208 阅读 · 0 评论