网络初识

心已入冬 提交于 2019-12-04 08:41:44

网络层:

MAC地址:网卡地址,数据包的发送地址

网址: 区分不同的计算机是否属于同一个子网络。

IP协议 : 规定网络地址的协议 目前,广泛采用的是IP协议第四版,简称IPv4

子网掩码 : 判断两台计算机是否属于同一个子网络 网络部分全部为1,主机部分全部为0

判断任意两个IP地址是否处在同一个子网络: 方法是将两个IP地址与子网掩码分别进行AND运算(两个数位都为1,运算结果为1,否则为0),然后比较结果是否相同,如果是的话,就表明它们在同一个子网络中,否则就不是

传输层:

端口: 0到65535之间的一个整数,正好16个二进制位。0到1023的端口被系统占用,用户只能选用大于1023的端口 ,用于区别数据包到底供哪个程序(进程)使用

UDP协议 无法确定对方是否收到数据包

TCP协议:近似于有确认机制的UDP协议

数据包结构:

 

TCP标头:端口,接收方网址默认端口为80

IP标头:双方的IP地址,接收方的IP由DNS协议得到

以太网标头:双方的MAC地址,发送方为本机的网卡MAC地址,接收方为网关的MAC地址

上网设置

* 本机的IP地址;

* 子网掩码;

* 网关的IP地址;

* DNS的IP地址。

DNS协议: 将网址转换成IP地址

服务器响应: 经过多个网关的转发,Google的服务器172.194.72.105,收到了这四个以太网数据包。根据IP标头的序号,Google将四个包拼起来,取出完整的TCP数据包,然后读出里面的"HTTP请求",接着做出"HTTP响应",再用TCP协议发回来。

集线器、交换机、路由器等概念

集线器: 将网线集结起来 实现多台计算机的互联作用 ,工作在物理层

交换机: 根据网口地址传送信息 (MAC地址),工作在数据链路层

路由器:分配IP地址,工作在网络层

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!