TCP、UDP、IP、TCP/IP、HTTP和Socket的区别与联系

本文深入探讨了TCP、UDP和IP协议的特性,包括TCP的可靠性、UDP的简洁性和IP的无连接性。同时,介绍了OSI七层模型与TCP/IP五层模型的对应关系,并详细解析了IP地址的分类。此外,还阐述了Socket作为TCP/IP协议的编程接口的角色,以及其在通信中的基础地位。
摘要由CSDN通过智能技术生成

转载:说说TCP、UDP、socket和Http之间联系和区别

转载:OSI模型7层模型和TCP/IP五层模型

OSI七层模型的划分

OSI七层和TCP/IP五层对应关系

TCP/IP五层模型每层的主要协议

TCP协议

面向连接的、可靠的、基于字节流的传输层通信协议

  • TCP数据包结构:

UDP协议

无连接的传输层协议,提供面向事务的简单不可靠信息传送服务

  • UDP数据包结构:

IP协议

IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。属于网络层协议

  • 协议版本:IPV4 IPV6

  • IPV4被分为五大类:ABCDE

A类:点分四组中的第一组地址范围为0~127的IP地址。已二进制来看就是“首位为0”

B类:128~191.二进制首位为10

C类:192~223.二进制首位为110

D类:224~239.二进制首位为1110

E类:240~255.二进制首位为1111

  • IP数据包结构:

Socket

转载:TCP和Socket的关系

socket是TCP/IP协议的API

TCP/IP只是一个协议栈,就像操作系统的运行机制一样,必须要具体实现,同时还要提供对外的操作接口。就像操作系统会提供标准的编程接口,比如Win32编程接口一样,TCP/IP也必须对外提供编程接口,这就是Socket编程接口

明白socket只是对TCP/IP协议栈操作的抽象,而不是简单的映射关系,这很重要!

套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值