如何理解socket?

无言的微笑丶 2016-05-26 07:06:18
最近在看socket方面的内容,就是概念性的问题
定义socket=IP address+TCP/UDP+port 是说明socket是一个关于服务器及客户端不同IP下端口间相互建立数据传输的一种关系是吧,但到了socket通信中为什么只讲tcp通信,而udp通信是单独分离出来的?
...全文
104 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
街头小贩 2016-05-26
  • 打赏
  • 举报
回复
踏踏实实静下心来看书打好基础吧。知识是需要学习和实践。不是听一次讲座参加一次交流会什么都会了
街头小贩 2016-05-26
  • 打赏
  • 举报
回复
哪些网上视频道我没看过。不要期望看个几十分钟的视频可以抵上几年的网络编程知识。
无言的微笑丶 2016-05-26
  • 打赏
  • 举报
回复
其实socket、tcp、udp的概念我都懂,就是不懂在"socket通信"中的socket究竟是socket 的一般性大概念,还是在tcp协议下socket类的概念,因为网易云课堂上看到的socket通信和udp通信是分开讲的,所以有些混乱
街头小贩 2016-05-26
  • 打赏
  • 举报
回复
这种看不见摸不到的东东多是理论性的。想更新你可以看看网络通信相关的书藉
街头小贩 2016-05-26
  • 打赏
  • 举报
回复
我的理解是,socket像是一个管道,管理里面流的形式可以是基于tcp,也可以是udp, tcp,和udp都是一种网络传输协议。 tcp在丢包时会重新发包,保证了传输内容的完整性 udp是允许丢包的,在某些包丢失后,不会要求重新传输.像视频,某些包丢了不会影响传输内容

5,658

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧