TCP/IP模型简单理解

TCP/IP理解

TCP/IP模型包含4层。

分别为应用层,传输层,网络层,数据链路层

每一抽象层建立在低一层提供的服务上,并且为高一层提供服务。

每层包含多个协议,并称其为协议簇。

  • 应用层:TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet……
  • 传输层:TCP,UDP
  • 网络层:IP,ICMP,OSPF,EIGRP,IGMP
  • 数据链路层:SLIP,CSLIP,PPP,MTU

整个模型为要传输的数据自上向底进行封装,并在接受方自底向上进行拆解还原为原数据。


应用层

这一层面向用户,将数据通过人可以识别的方式输出。

或者可以理解 是直接为应用进程提供服务的。其和应用程序接口并提供一系列常见的网络应用服务。

是人和应用交互的窗口。


传输层

包含了TCP/IP协议簇重要的TCP协议和与之相对的UDP协议。

TCP

可靠的传输协议。会在传输对象之间创建专用的通信信道,然后再进行传输。

传输等分的数据段,在接收方确认收到一段数据段之后再传输后面的数据段。

确保每个数据都能成功传输。

涉及到三次握手和四次挥手

UDP

与TCP相对,是一种不可靠的通信协议。

没有专用的通信通道。

不会确认接收方是否接受到数据。

因为较之TCP的反复确认十分简单。所以在不需要数据精确的环境下十分适用。


网络层

最为重要的协议是TCP/IP中的IP协议。

提供路由功能(可以简单理解为数据指路)。

使得数据包能到达自己的目的地。


链路层

为最底层。

和网络硬件相连。

网卡和交换机这类的设备就工作在这一层。

使得数据在进行上层处理后从物理层面上传输。(数据转换为数字信号通过各种传输介质进行传输)

例:

ARP
ARP协议的作用是将IP地址和MAC地址对应起来,它告诉数据链路层要传送信息的地址,IP协议告诉数据链路层要传输的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值