社区
网络编程
帖子详情
在INTERNET上TCP传输简单报文,如何防止出错?
les001
2003-08-21 09:32:34
请教各位:
我在做一个功能,CLIENT和SERVER通过INTERNET上的TCP进行通讯,每次的报文长度不会超过200字节.我有点担心在传输过程中会由于网络的问题造成出错.是不是需要用"校验"一类的方法?具体怎么做好呢?您写这样的东西的时候是怎么处理的?谢谢指点.
...全文
111
4
打赏
收藏
在INTERNET上TCP传输简单报文,如何防止出错?
请教各位: 我在做一个功能,CLIENT和SERVER通过INTERNET上的TCP进行通讯,每次的报文长度不会超过200字节.我有点担心在传输过程中会由于网络的问题造成出错.是不是需要用"校验"一类的方法?具体怎么做好呢?您写这样的东西的时候是怎么处理的?谢谢指点.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluestar
2003-08-21
打赏
举报
回复
TCP就是保障数据的可靠性
保证了发送端的每个字节都能到达既定的接受端,验证无需自己做。
kingzai
2003-08-21
打赏
举报
回复
TCP应该不用
kingzai
2003-08-21
打赏
举报
回复
TCP应该不用
mme
2003-08-21
打赏
举报
回复
楼上的说得不错,它本身都已经保证报文的正确性了.
如果真的出错了,会返回一个SOCKET_ERROR的信息给你的.
网络方面基础知识
ICMP:
Internet
控制
报文
协议。它是
TCP
/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不
传输
用户数据,但是对于用户数据的传递起着重要的作用。 ICMP提供一致易懂的
出错
报告信息。发送的
出错
报文
返回到发送原数据的设备,因为只有发送设备才是
出错
报文
的逻辑接受者。发送设备随后可根据ICMP
报文
确定发生错误的类型,并确定如何才能更好地重发失败的数据包。但是ICMP唯一的功能是报告问题而不是纠正错误,纠正错误的任务由发送方完成。
【强烈建议收藏:计算机网络面试专题:
TCP
协议、UDP协议、
TCP
三次握手四次挥手、
TCP
和UDP协议的区别、
TCP
的拥塞控制?
TCP
如何实现流量控制?
TCP
如何保证
传输
的可靠性】
【强烈建议收藏:计算机网络面试专题:
TCP
协议、UDP协议、
TCP
三次握手四次挥手、
TCP
和UDP协议的区别、
TCP
的拥塞控制?
TCP
如何实现流量控制?
TCP
如何保证
传输
的可靠性】
TCP
三次握手与四次挥手的详细过程?**面试官:为什么
TCP
释放连接是四次挥手呢,不是三次挥手?**
TCP
可靠
传输
之`流量控制?
TCP
可靠
传输
之拥塞控制? 流量控制核心---滑动窗口机制,
TCP
和UDP的区别,
TCP
的长连接和短连接?UDP的单播多播广播?使用场景、
计算机网络
传输
层
TCP
和UDP协议
Re: 计算机网络
传输
层
TCP
和UDP协议#
传输
层协议
TCP
和 UDP 的应用场景 要发送的内容多,需要将发送的内容分成多个数据包发送(
TCP
) 要发送的内容少,一个数据包就能发送全部内容(UDP)#
传输
层协议和应用层协议之间的关系
传输
层协议加一个端口号来标识一个应用层协议, 展示了
传输
层协议和应用层协议之间的关系# 使用
TCP
/IP筛选实现网络安全 防火墙设置与端口# UDP协议特点和
报文
格式UDP是无连接的:即发送数据之前不需要建立连接UDP使用尽最大努力交付:即不保证可靠交付,因此主机不需要维持复杂的连接状态表#
TCP
协议特点和
报文
格式先连接后释放;点对点;可靠
传输
;全双工通信;面向数据流七项标记位停止等待协议与改进的停止等待协议滑动窗口技术详解:确认Seq与选择确认SACK 超时重传时间:查询计算与自动调整 流量控制功能:点对点的流量控制 拥塞控制:相对整体网络环境而言;慢开始算法和拥塞避免算法 改进的拥塞控制:快重传和快恢复 三次握手建立
TCP
连接,四次挥手释放连接。#
TCP
协议面临的攻击 SYN 攻击:捏造的源地址; LAND攻击:自己就是源地址# 通过抓包工具,查看以上
报文
格式# 习题详解
TCP
/IP第四层--
传输
层
TCP
和TPC数据
报文
详解
与UDP不同的是,
TCP
提供了一种面向连接的、可靠的字节流服务。
TCP
协议的可靠性主要有以下几点保障: (1)应用数据分割成
TCP
认为最适合发送的数据块。这部分是通过“MSS”(最大数据包长度)选项来控制的,通常这种机制也被称为一种协商机制,MSS规定了
TCP
传往另一端的最大数据块的长度。值得注意的是,MSS只能出现在SYN
报文
段中,若一方不接收来自另一方的MSS值...
TCP
连接;
TCP
报文
段结构;可靠数据
传输
TCP
是面向连接的:在一个应用进程开始向另一个应用进程发送数据之前,这两个进程必须相互发送某些预备
报文
段,以建立确保数据
传输
的参数(三次握手)。
tcp
连接状态完全保留在两个端系统中。
TCP
协议只在端系统中运行,不在中间的路由器和链路层交换机中运行,故中间的网络元素不会维持
TCP
连接状态。中间路由器对
TCP
连接完全视而不见,看到的只是数据报,而不是连接。
TCP
连接提供全双工服务;是点对点的。客户进程...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章