网络基础知识(IP地址、端口、UDP协议、TCP协议)

ip地址

1、ip地址的概念:ip地址是指互联网协议地址,ip地址是ip协议提供的一种统一的地址格式,在网络中唯一标识一台主机。
2、ip地址的分类:ipv4和ipv6两类地址
3、ipv4与ipv6的区别:
在这里插入图片描述

端口

1、端口的本质:无符号16位整型
2、端口的作用:在机器中能唯一标识一个进程。
引申:一个端口只能被一个进程所绑定,一个进程可以绑定多个端口

由于ip地址可以确定唯一的一台主机,端口可以确定一个进程,所以一个ip地址+一个端口就可以唯一确定是哪一台主机上的哪个进程在发送信息。

一条网络数据需要网络转发时,需要哪些条件?

网络数据的五元组信息:
源ip地址,源端口,目标ip地址,目标端口,协议。

可以类比为收发快递上的快递单:
在这里插入图片描述

网络协议栈在转发数据时都做了什么?

网络协议栈在转发数据时对数据进行封装和分用。
在这里插入图片描述

传输层的两种协议

1、UDP协议

udp协议无连接、不可靠、面向数据报。
无连接:当udp客户端想要给udp服务端发送数据的时候,只要知道ip地址+端口即可发送,不确认服务端此时是否有条件有能力接收数据。
不可靠:不保证udp数据一定到达对端机器
面向数据报:udp数据的接收与发送均为整条发送不可分割,并且从应用层传递数据给传输层时,若传输层的数据还未及时传递给网络层,则应用层数据需要等待传输层将数据传递给网络层后才可以将应用层数据传递给网络层。

2、TCP协议

tcp协议有连接,可靠传输,面向数据报
有连接:发送数据之前,需要进行连接。
可靠传输:保证数据时有序且可靠的到达对端机器。
面向字节流:与面向数据报相反,数据可以在传递的过程中进行分割传递。

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值