TCP/IP协议和socket

1、理解TCP/IP协议:

TCP/IP 是因特网的通信协议。TCP/IP 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信,也就是通信双方进行数据交互的一种约定。

①协议分层:

网络协议分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。 ISO(国际标准化组织),制定了一个国际标准OSI七层协议模型,OSI协议以OSI参考模型为基础界定了每个阶层的协议和每个阶层之间接口相关的标准。

应用层为操作系统或网络应用程序提供访问网络服务的接口。应用层协议的代表有HTTP。表示层将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。会话层负责建立和断开通信连接以及数据的分割等数据传输相关的管理。

传输层管理两个节点之间的数据传输。网络层地址管理与路由选择, 在这一层,数据的单位称为数据包(packet)。数据链路层互连设备之间传送和识别数据帧(交换机)。物理层以"0"、 "1"代表电压的高低,灯光的闪灭,在这一层,数据的单位称为比特(bit)。

七层通信:发送方由第七层到第一层 由上到下按照顺序传送数据,每个分层在处理上层传递的数据时,附上当前层协议所必须的 "首部"信息。接收方由第一层到第七层 由下到上按照顺序传递数据,每个分层对接收到的数据进行 "首部"与"内容"分离,再转发给上一层。最终将发送的数据恢复为原始数据。

②传输方式分类:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值