![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络协议
淡之梦
这个作者很懒,什么都没留下…
展开
-
【网络协议】笔记一 | 为什么要学习网络协议?
会了计算机语言,你就能够教给一台计算机完成你的工作了。 但是,要想打造互联网世界的通天塔,只教给一台机器做什么是不够的,你需要学会教给一大片机器做什么。这就需要网络协议。 只有通过网络协议,才能使一大片机器互相协作、共同完成一件事。 摘要 协议三要素 : 语法、语义、顺序 常用的网络协议 网络数据包结构: Mac头 Ip头 Tcp头 Htt头 数据体 一次玄奘西行 为...原创 2018-07-23 15:28:17 · 575 阅读 · 0 评论 -
【网络协议】笔记二 | 网络分层的真实含义
网络为什么分层? 因为是个复杂的程序都要分层,这是程序设计的要求, 涉及到架构和设计模式的问题,分层是各个模块业务逻辑的职责划分。 处理网络数据包的程序是如何工作的? 客户端和服务器就像没有天桥的双子楼,要从A座的24层到达B座24层就得先下楼梯再上楼梯 发送请求:封包 点击网页,发起HTTP请求,浏览器使用端口号发送。 添加TCP头,记录下源端口号。浏览器给出目的端口号,一般...原创 2018-07-24 18:24:14 · 308 阅读 · 0 评论 -
【网络协议】笔记五 | 从物理层到MAC层:如何在宿舍里自己组网玩联机游戏?
原贴地址:从物理层到MAC层:如何在宿舍里自己组网玩联机游戏? 知识点 物理层与链路层 链路层与MAC层 HUB与交换机 第一层(物理层) 两台电脑插网线互通,通信的前提两台电脑配好IP地址、子网掩码和默认网关。这样两台机器构成了局域网(LAN) 但有第三台机器协议连接的时候就需要HUB(现在基本被淘汰,使用交换机,另说)。 这种设备有多个口,可以将宿舍里的多台电脑连接起来。但...原创 2018-07-28 15:55:12 · 838 阅读 · 0 评论 -
【网络协议】笔记三 | ifconfig:最熟悉又陌生的命令行
怎么查看IP地址? 通常Windows是ipconfig,linux是ifconfig,而linux还可以使用ip addr查看 例如运行ip addr root@test:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default ...原创 2018-07-26 22:25:57 · 672 阅读 · 2 评论 -
【网络协议】笔记六 | 交换机与VLAN
原文链接:交换机与VLAN 核心知识点 STP协议解决交换机环路问题 理解STR协议 使用VLAN解决广播域冲突 宿舍使用一台交换机就完全没有问题了,但要是写字楼办公室的可以就需要多台交换机了。多台交换机连接起来,就形成稍微复杂的拓扑结构。 拓扑结构的形成 两台交换机 机器1只知道机器4的IP地址,还需要机器4的MAC地址才能把包送到机器4 机器1发起广播,没机器2的事 交换机...原创 2018-07-30 21:36:58 · 449 阅读 · 0 评论 -
【网络协议】笔记四 | DHCP与PXE:IP是怎么来的,又是怎么没的?
知识点 配置IP地址 房产中介DHCP 装修队PXE 如果需要和其他机器通讯,我们就需要一个通讯地址,我们需要给网卡配置这么一个地址。 如何配置 IP 地址? 使用 net-tools: $ sudo ifconfig eth1 10.0.0.1/24 $ sudo ifconfig eth1 up 使用 iproute2: $ sudo ip addr add 10....原创 2018-07-28 01:22:08 · 1014 阅读 · 0 评论