专栏首页Timhbw博客iOS学习巩固笔记-Socket

iOS学习巩固笔记-Socket

2016-05-0922:18:41 发表评论 665℃热度

下面是一些个人学习笔记,查缺补漏,巩固知识,希望大家能有所收获。

  • Socket又称"套接字”
  • 网络上的两端通过建立一个双向的通信连接实现数据的交换,这个端就称为一个Socket端
  • 应用程序通常通过"套接字"向网络发出请求或者应答网络请求

网络通信的要素

  • 网络上的请求就是通过Socket来建立连接然后互相通信
  • IP地址(网络上主机设备的唯一标识)
  • 端口号(定位程序)
  • 用于标示进程的逻辑地址,不同进程的标示
  • 有效端口:0~65535,其中0~1024由系统使用或者保留端口,开发中建议使用1024以上的端口
  • 传输协议(用什么样的方式进行交互)
  • 通讯的规则
  • 常见协议:TCP、UDP

TCP&UDP

TCP(传输控制协议)

  • 建立连接,形成传输数据的通道
  • 在连接中进行大数据传输(数据大小不收限制)
  • 通过三次握手完成连接,是可靠协议,安全送达
  • 必须建立连接,效率会稍低

UDP(用户数据报协议)

  • 将数据及源和目的封装成数据包中,不需要建立连接
  • 每个数据报的大小限制在64K之内
  • 因为无需连接,因此是不可靠协议
  • 不需要建立连接,速度快

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android环境搭建,Android SDK下载

    安装JDK和Eclipse 安装Android SDK 安装ADT插件 最后收尾 目录 由于国内环境原因,Android开发环境搭建比较麻烦,在这里给出...

    timhbw
  • 小白搭建博客教程-wordpress等博客平台安装步骤(4)完结

    2016-06-1023:25:51 发表评论 3,236℃热度 上一回说道:小白搭建博客教程之流程,这次趁着端午节写完它,也算是一个了结。 ? 教程有4篇:...

    timhbw
  • mamp环境下禁止页面缓存

    timhbw
  • TCP与UDP异同

    TCP/IP模型的运输层有两个不同的协议:UDP用户数据报协议与TCP传输控制协议

    WindrunnerMax
  • 关于dubbo连通性的一些思考

    关于dubbo连通性,也就是dubbo各组件之间通信、privider和consumer连接、以及通信方式这些功能点。话不多说,让我们一起揭开dubob连通性的...

    luoxn28
  • 腾讯工业互联网助力企业全面数字化

    腾讯工业互联网的定位是做传统企业与新兴产业之间的连接器,在整个工业互联网里我们要提供三个能力——连接器的能力、工具的能力以及生态的能力。

    云大学小编
  • 用visual studio2019 创建ASP.NET web project

    在项目模板中找到C#语言Web下的ASP.NET Web 应用程序(.NET Framework)(注:不使用ASP.NET Core),选择下一步

    Centy Zhao
  • 企业面试题: Html5应用程序缓存和Html浏览器缓存的区别

    新的HTML5规范允许浏览器在连接客户端时预取一些或全部网站资产,如HTML文件、图像、CSS、JavaScript等。对于获取此内容,用户以前没有必要访问此内...

    舒克
  • MIT华人教授发明神奇墨水,在小鼠大脑中植入3D打印柔软电极

    前几天,我们报道了“马斯克脑机接口有望今年人体测试”引发不少关注,今天分享来自麻省理工学院最新的黑科技——3D打印柔软大脑植入物。

    新智元
  • HashMap扩容拾遗

    JDK8中HashMap扩容涉及到的加载因子和链表转红黑树的知识点经常被作为面试问答题,本篇将对这两个知识点进行小结。

    JavaQ

扫码关注云+社区

领取腾讯云代金券