Tcp/Ip协议相关知识

tcp/ip协议 

定义:在七层模型中,每个分层都接受由它下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务,上下层之间进行交互所遵循的约定叫做“接口”,同一层之间的交互所遵循的约定叫做“协议”。

TCP/IP传输层的TCP协议和网络层的IP协议组成的。

Osi七层,开放式系统互联。 tcp/ip 五层

从底层开始,物理线材,路由器,无线局域网。

网络层:ARP(Address Resolution Protocol)地址解析协议,目的是实现IP地址到MAC地址的转换(映射)。一问一答,无连接的协议。它是IPv4中网络层必不可少的协议,不过在IPv6中已不再适用,并被邻居发现协议(NDP)所替代。

作用:在OSI七层模型中,对数据从上到下进行封装发送出去,然后对数据从下到上解包接收,但是上层(网络层)关心的IP地址,下层关心的是MAC地址,这个时候就需要映射IP和MAC。

工作流程:假设主机A和B在同一个局域网(某个小区,园区),主机A要向主机B发送信息,具体的地址解析过程如下:

(1)A查看ARP表,确定其中是否包含有主机B对应的ARP表项(相当于A在自己的通讯录地址簿里找到了b的门牌号:MAC地址)。如果找到了对应的MAC地址,则主机A直接利用ARP表中的MAC地址,对IP数据包进行帧封装,并将数据包发送给主机B(直接邮寄数据包到B的地址)。

(2) 如果主机A在ARP表中找不到对应的MAC地址,则将缓存该数据报文,然后以广播方式发送一个ARP请求报文(找不到这个地址,把快递暂存在站点,开始群发广播:这是谁的快递)。

ARP请求报文中的发送端IP地址和发送端MAC地址为主机A的IP地址和MAC地址,目标IP地址和目标MAC地址为主机B的IP地址和全0的MAC地址。

由于ARP请求报文以广播方式发送,该网段上的所有主机都可以接收到该请求,但只有被请求的主机(即主机B)会对该请求进行处理。

(3) 主机B比较自己的IP地址和ARP请求报文中的目标IP地址,当两者相同时进行如下处理:将ARP请求报文中的发送端(即主机A)的IP地址和MAC地址存入自己的ARP表中(B看了下群消息,一看是自己的,把存快递公司站点或快递员信息存下来)。之后以单播方式(私信B这是我的快递,我把地址给你,递送给我)发送ARP响应报文给主机A,其中包含了自己的MAC地址。

IP属于网络层。

作用:实现主机与主机之间的通信(传送数据包)

MAC 属于数据链路层

MAC地址的长度为48位(6个字节),通常表示为12个16进制数。

如:00-16-EA-AE-3C-40就是一个MAC地址,其中

前6位16进制数00-16-EA代表网络硬件制造商的编号,它由来IEEE(电气与电子工程师协会)分配,

而后6位16进制数AE-3C-40代表该制造商所制造的某个网络产品(如网卡)的系列号。

形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性。

远程登录协议TELNET:客户服务器模式,能适应许多计算机和操作系统的差异,网络虚拟终端NVT的意义。

表示层:具体来说,就是将设备固有的数据格式转换为网络标准传输格式,不同设备对同一比特流解释的结果可能会不同;因此,主要负责使它们保持一致

 

更换 IP 地址的技术 NAT,使得可连接计算机数超过 43 亿台。

然后维护一张NAT转化表:
即局域网ip:端口号 与 公网ip:端口号 的映射表

广播地址用于在同一个链路中相互连接的主机之间发送数据包

在不同网络之间的广播叫做直接广播

多播(组播)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值