美文网首页
浅谈网络传输协议

浅谈网络传输协议

作者: Y_Sunny_U | 来源:发表于2018-06-24 19:08 被阅读0次

网络传输协议分为两种,udp,tcp/ip。其底层都是经过Socket进行传输的。首先,说一下两者的区别

udp

数据报传输协议将数据打包,按包发送,每包不能超过64k,不需要建立连接,所以数据传输快,安全性能高。

TCP/IP

传输控制协议,对数据的传输没有控制,要经过三次握手,所以传输速度慢,安全性能高

Socket

网络传输套接字,网络数据传输其实就是通过Socket建立连接进行通信的,在Socket中通过流的形式进行传输

通过Socket传输需要两步

第一:建立客户端和服务端对象
第二:通过流进行传输

客户端(步骤)

1,创建Socket对象,指定要连接的服务端的端口号
2,通过Socket获取流,写入数据
3,关闭流

服务端(步骤)

1,建立服务端对象,设置端口号
2,通过监听客户端对象,获取Socket对象
3,通过Socket获取输入流,读取数据

世界很乱,唯有自己最可靠

相关文章

  • 浅谈网络传输协议

    网络传输协议分为两种,udp,tcp/ip。其底层都是经过Socket进行传输的。首先,说一下两者的区别 udp ...

  • 接口测试(三)

    常见协议 http 超文本传输协议https 安全超文本传输协议ftp 文件传输协议tcp 网络控制协议ip 互联...

  • HTTP知识总结

    1.网络模型 应用层、传输层、网络层、数据链路层、物理层 网络层:HTTP协议、FTP协议、DNS 协议 传输层...

  • 网络传输协议

    指服务器和客户端间进行通信时的约束和规范。 常见协议: HTTP/HTTPS(超文本传输协议) FTP(文件传输协...

  • 网络传输协议

    指服务器和客户端之间进行通信是的约束和规范,客户端与服务端的数据交互不是杂乱无章的,需要遵照一定的规范进行。 常见...

  • 网络协议

    网络7层协议: 1 物理层 网线传送 2 数据链路层 3 网络层 4 传输层 传输层协议主要包括:传输控制协议TC...

  • 初步了解RTP

    实时传输协议RTP(Real-time Transport Protocol)是一个网络传输协议,RTP协议...

  • iOS 网络相关面试题(IP协议、IP数据报分片、IPv4编址、

    之前有说到OSI七层协议中的应用层(HTTP协议)、传输层(TCP协议、UDP协议),在传输层之上就是网络层,网络...

  • http与https

    1、http: 超文本传输协议,即网络链接传输文本信息的协议(端口号80) 2、https: 安全超文本传输协议,...

  • D-27操作系统基础网络章节

    一、TCP/UDP协议说明 TCP: 传输控制协议 面向连接网络协议 安全可靠 传输效率不高 在线...

网友评论

      本文标题:浅谈网络传输协议

      本文链接:https://www.haomeiwen.com/subject/gessyftx.html