【网络开发及应用--基础概念】

硬件知识

网卡:直接与交换机或者路由器交互的硬件
路由器:用于不同子网的数据交换
交换机:用于局域网类数据交换

名词解析

IP:IP地址是一台主机在网络中的唯一标识
	分类:IPv4和IPv6
端口号:标识使用网络的进程,决定数据发给哪一个进程
子网掩码:屏蔽主机号,获取网络号,本质上是一台和外接网络通信的主机IP,一般洋浦路由器做网关
DNS服务器: 将域名解析为IP地址
DHCP服务器:自动分配IP地址

OSI七层协议模型(开发系统互联模型)

1、应用层
2、表示层
3、会话层
4、传输层
5、网络层
6、数据链路层
7、物理层

TCP/IP四层协议族(国际网协议族)

1、应用层:

a、HTTP(超文本传输协议)
b、FTP(文本传输协议)
c、NFS(网络挂在协议)
d、SSH(远程登陆协议)
e、SMTP(简单邮件传输协议)

2、传输层

a、TCP(传输协议控制) 基于字节流的一种通信方式、面向连接的一种通信方式,保证数据安全可靠
b、UDP(用户数据报协议) 基于数据报的一种通信方式、无连接,不保证数据安全可靠
c、SCTP(流控制传输协议) 与TCP相似的可靠传输协议、提供消息边界、传输级别多宿支持、头端阻塞减小到最少

3、网络层:

a、IP(网间协议)
b、ICMP(网际控制消息协议) 判断是否能和对方建立(ping指令)、主要用于处理路由器和主机间流通的错误控制信息
c、IGMP(网际组管理协议) 主要用于多播
d、ARP(地址解析协议) 根据IP地址获取物理地址
e、RARP(反向地址转换协议) 局域网的物理机器从网关服务器的ARP表或缓存上请求其IP地址

4、物理与网络接口层:

以太网协议

#交换机工作原理
在这里插入图片描述交换机
工作与OSI的第二层,即数据链路层

主机封装好网络数据包发送给交换机
交换机解析出mac地址信息
交换机查mac的地址与端口映射表,找到目标mac地址所对应的端口(若没有找到回应的端口,主机将数据发送给所有连接的端口,此现象为“泛洪”)、主机主动发信息给交换机时,交换机才会记录主机的mac与与自己的端口映射
交换机通过目标端口将数据转发出去
ARP:根据IP地址找到对应的mac地址
RARP:用于将mac地址转换为IP地址

#路由器工作原理

在这里插入图片描述路由器
工作在OSI模型的第三层 即网络层

我的电脑	<==> 百度服务器
1、我的电脑将数据包传输给路由器的LAN口(网关,此时路由器发现接收的数据包IP地址不是自己的,然后通过将数据报广播传给在外的所有服务器,直到找到离百度最近的服务器、再通过路由器的WAN口发送给离百度服务器最近的路由器
百度返回的数据通过路由器为中介传输给我的电脑
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太阳请了个假

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值