1.网络是什么?
我个人理解,网络就是为了不同的计算机之间交换数据。它主要有协议、IO、序列化组成。后面也会从这三个方面写一些总结。
2.网络模型
3.寻找百度记
下面看一下TCP/IP模型中各层做了一些什么
思考问题:
1.目标mac地址如何知道?在网络中进行广播寻找
2.如果网络特别大,是一个广域网,那么广播效率特别低怎么办?在局域网内进行广播
3.如果两个IP不在一个局域网里,怎么找?使用IP地址(网络+主机),看IP地址网络段是否一致
4.怎么确定IP地址那几位表示网络地址?无法区分,所以产生子网掩码。源(IP&子网掩码)与目标(IP&子网掩码)是否相等,判断IP地址是否在同一子网
5.如果判断两个IP地址在同一个子网,怎么办?广播+MAC寻址
6.如果两个IP地址不在同一子网,怎么办?源网关通过配置的对应路由器进行路由寻址,最终通过路由器找到目标服务器的网关地址
以上只是自己进行的一些简单总结,特别浅薄,主要本人也比较懒,就画了一些图片。文中大部分内容都参考了
计算机网络漫谈:OSI七层模型与TCP/IP四层(参考)模型 - 简书 这篇大佬的文章,非常感谢。