http与https与socket tcp/IP与UDP 协议等
(1)、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接
(2)、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付(3)、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的 UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等) (4)、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信 (5)、TCP首部开销20字节;UDP的首部开销小,只有8个字节(6)、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道
转载于:https://www.cnblogs.com/sunShineJing/p/5407267.html
http与https与socket tcp/IP与UDP 协议等相关推荐
- TCP/IP和UDP的区别
TCP/IP 和UDP最大的区别就是:TCP/IP是面向连接的,UDP是非面向连接的.通俗一点说就是:TCP/IP管发管到,UDP管发不管到.因此,在安全性方面来说,TCP/IP更具有优越性. 第二: ...
- 常见TCP/IP、HTTP协议以及三次握手和四次挥手
面试常见TCP/IP.HTTP协议以及三次握手和四次挥手 IP(Internet Protocol):网际协议 IP协议是用于将多个包交换网络连接起来的,它在源地址和目的地址之间传送一种称之为数据包的 ...
- java: java mina ——基于TCP/IP、UDP/IP协议栈的通信框架
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP.UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务.虚拟机管道通信服务等),M ...
- TCP/IP通俗易懂网络协议
昨晚在一个博主那里看懂一篇关于TCP/IP通俗易懂网络协议的文章,感觉写的非常不错,在这里就顺便做一下笔记吧.... 最简单的理解:TCP面向连接的,可靠的数据传输,建立连接需要三次握手,会造成del ...
- TCP/IP体系结构常用协议总结
TCP/IP体系结构常用协议总结 文章目录 TCP/IP体系结构常用协议总结 1.简介 2.协议 2.1应用层协议 2.1.1POP3协议 2.1.2FTP协议 2.1.3HTTP协议 2.1.4Te ...
- socket通信 tcp协议和udp协议 C++
Socket通信学习(套字接) Socket通信主要分两种:TCP协议和UDP协议 TCP:Transmission Control Protocol UDP:User Datagram Protoc ...
- 【详解】以下关于TCP/IP协议栈中协议和层次的对应关系正确的是()
以下关于TCP/IP协议栈中协议和层次的对应关系正确的是 解析: TCP协议和UDP协议都是基于IP协议的. 基于TCP的应用层协议:FTP.Telnet.SMTP.HTTP.POP3与DNS 基于U ...
- 计算机网络(OSI、TCP/IP、网络协议、常见网络设备工作原理)
目录 OSI模型 TCP/IP模型 网络协议 IP协议 IP数据报格式 IP数据报分片 IPv4地址 NAT协议 ARP/RARP协议 ARP RARP DHCP协议 ICMP协议 ICMP差错报告报 ...
- TCP/IP篇(1)--协议模型
TCP/IP参考模型分为四个层次:应用层.传输层.网络互连层和主机到网络层. (1)主机到网络层:实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问接口, ...
最新文章
- 刚出炉的一套面试题(JAVA岗)
- python比赛2020_2020蓝桥杯python组备战方法
- mysql查询出去年某月_Mysql 查询某年,某季度,某月,某天搜索方法总结
- 命令前面加一个!的意思如!python
- Android异步任务机制之AsycTask
- Eclipse运行Applet没有显示图片,getCodeBase,getDocumentBase
- android实现超酷的腾讯视频首页和垂直水平网格瀑布流一揽子效果
- 还是原来的配方和味道!《英雄联盟》手游界面再曝光...
- 虚拟机单一网卡设置两个IP
- BXP因为时间错误而丢失license的修复方法(转)
- 960H 、SDI和百万高清,谁会率先出局?
- python复数类型的虚部通过_Python 复数数据类型详解(complex)[学习 Python 必备基础知识][看此一篇就够了]...
- 扩展坞和hub集线器的区分
- TypeScript 使用 infer 实现类型推断
- Java程序员面试笔试宝典答案,基于HTML
- K8S多节点二进制部署
- ps教程:教你如何制作一种漂亮的银色金属字体
- C语言运算符的优先级和结合性
- arduino 计时器和中断
- 内功小知识 | 计算机里的涡轮增压 - CPU 睿频
热门文章
- tomcat启动关闭两种方法
- code dairy
- C++的使用Lambda
- 如何在Kaggle 首战中进入前 10%
- 基于同步视频的视野分界线划分算法
- NLP - 新闻文本分类-baseline
- 蔡高厅老师 - 高等数学阅读笔记 - 16 定积分的应用(旋转积、平面曲线的弧长、阿基米德螺旋、旋转体的侧面积、定积分物理应用-变力做功) -(71、72、73)
- 删除logs mysql_关于删除MySQL Logs的一点记录
- android工程中的软件,通过Android Studio创建Android应用程序(附带解析)
- python程序设计简明教程知识点总结_Python程序设计简明教程 在线阅读