网络编程(二)TCP/IP

TCP/IP是互联网通信的基础,包括物理层、网络接口层、互联网层、传输层和应用层。在互联网层,IP协议负责数据包的传输,ICMP用于异常通知,ARP解析物理地址。传输层的TCP提供可靠连接,而UDP则适用于无连接场景。应用层涉及HTTP、SMTP、FTP等协议。TCP/IP通信过程涉及首部添加、数据包发送、各层处理,最终通过网络接口完成数据传输。
摘要由CSDN通过智能技术生成

一、概念

TCP/IP:利用IP进行通信时所必须用到的协议群的统称。有时也称TCP/IP为网际协议族(网际协议族(Internet Protocol Suite):组成网际协议的一组协议)。
在这里插入图片描述
互联网:“互联网”是指由ARPANET发展而来、互连全世界的计算机网络。现在,“互联网”已经是一个专有名词了,其对应的英文单词“The Internet”也早已成为固有名词。

互联网进行通信时,需要相应的网络协议,TCP/IP原本就是为使用互联网而开发制定的协议族。因此,互联网的协议就是TCP/IP,TCP/IP就是互联网的协议。

二、TCP/IP协议分层模型

OSI模型与TCP/IP模型对应关系

1、硬件(物理层)

TCP/IP的最底层是负责数据传输的硬件。TCP/IP是在网络互连的设备之间能够通信的前提下才被提出的协议。

2、网络接口层(数据链路层)

网络接口层(有时人们也将网络接口层与硬件层合并起来称作网络通信层。)
利用以太网中的数据链路层进行通信,因此属于接口层。也就是说,把它当做让NIC起作用的“驱动程序”也无妨。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值