接地气讲解TCP协议和网络程序( 三 )
"multi_version":false
1、TCP接地气解释
TCP协议大家应该了解过吧 , 没了解过也应该听过吧 , 全称是Transmission Control Protocol , 翻译成中文那就是传输控制协议 。 教科书的理解是这样的 , 它提供两台计算机之间可靠的数据传送 , 可以保证数据从一端发送到另一端接收时 , 数据能准确送达(那就是可靠的意思) , 而且抵达的数据的排列顺序和送出是的顺序相同 。 教科书果然是教科书啊 , 听了半天 , 啥也没懂 。 听一下网友的接地气的解释吧 。 TCP协议就像打电话 , A给B打电话 , B肯定要先接通电话才能听到A的讲话 , 这样就能够可靠地把A说的话听清楚 , 是一对一的关系 。 这够接地气了吧 。 这是TCP协议与UDP协议的对比 , 关于UDP协议下一篇文章解释 。
2、需要用到的概念(端口和套接字)
一台计算机只有一个连接到网络的物理端口(就是网线接口) , 一个端口怎么可能够用呢 , 明显会撞车 , 所以呢这个物理端口负责接收或者发送数据 , 而网络程序设计中的端口并非真实存在的 , 只是假想出来的连接装置 。 端口被规定为一个0 ~ 65535之间的整数 , 0 ~ 1023有其他用途 , 我们不能用了 , 所以写程序用的端口一定要在1024以上 。
推荐阅读
- 王者荣耀|金仔给你们讲解马可
- |大飞说文玩:猴头手串“凤羽”小知识讲解,喜欢的朋友可以看看
- 明日方舟|明日方舟 白金才是游戏里最接地气的干员,玩家:她就是个社畜
- 猎天使魔女|白金工作室B站开课,以猎天使魔女为例讲解如何做爆款游戏
- ig|英雄联盟手游极地大乱斗模式讲解:同样的深渊,不同的体验
- 鳄鱼|水晶哥吐槽Rascal的鳄鱼“纯种”,讲解破解LCK猫咪体系的方法
- 地下城与勇士|DNF:10.14新活动地下城采矿大亨玩法讲解,商店兑换奖励分析
- 消消乐|《天涯明月刀手游》被消消乐支配的恐惧! 心剑战境s3,唐青容技能讲解
- 坦克世界|《坦克世界》战车讲解,复兴300穿荣光?矛盾体神车122TM
- 地下城与勇士|DNF:7.22版本阿拉德活动玩法讲解,送恐怖之瞳以及自选圣痕护石