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