计算机网络通信的详细过程
https://blog.51cto.com/13559661/2070349
在详细了解,网络通信,之前首先要构建一个简单的网络。
计算机网络体系结构,分为三种:OSI的7层协议、TCP/IP的四层协议、五层协议。其中五层协议的体系结构是我们必须知道:
功能 | 常见 | 常见协议 | |
---|---|---|---|
应用层 | 中继器、网线、集线器(hub) |
DNS、DHCP、FTP、HTTP |
|
运输层 |
可靠或不可靠数据传输; |
进程、端口(socket) |
TCP、UDP |
网络层 | 负责数据包从源到宿的传递和网际互连 |
路由器等 |
IP、ICMP(ping)、OSPF(链路状态路由笋算法)、RIP(距离-向量路由算法-跳数) |
数据链路层 |
将比特组合成字节,进而组合成帧; 用MAC地址访问介质; 错误可以被发现但不能被纠正。 |
网桥、二层交换机等 | VLAN、MAC |
物理层 |
规定了传输的信号的意义等 | 中继器、网线、集线器(hub) |
IEEE802.3(以太网) |
1.局域网内, 网络通信的方式:是通过mac,地址发送的
没有配有ip, 局域网内的两个机器不可达。
配了ip, 就可以互相访问了, 通过ping(icmp协议)可以看到
下图是ping后在1.3机子,抓到的icmp包
R1路由表 display ip routing-table