美文网首页
网络的五层划分是什么?TCP和UDP的区别是什么?简述TCP的三

网络的五层划分是什么?TCP和UDP的区别是什么?简述TCP的三

作者: ljingya | 来源:发表于2018-06-02 11:12 被阅读0次

网络的五层划分是什么?

1.硬件:TCP/IP最底层是负责数据传输的硬件,这种硬件相当于以太网和电话线等物理层的设备

2.网络接口层:可以叫数据链路层或者网络通信层,利用以太网中的数据链路进行通信。

3.互联网层:又叫网络层,互联网层使用IP协议,连接互联网的的所有主机跟路由器必须是实现IP协议

4.传输层:传输层最主要的功能就是实现应用程序通信,在计算机内部同一时间运行着多个程序,为了分清楚那些程序与那些程序在进行通讯,通过端口去分别。

5.应用层:TCP/IP的应用架构多是C/S模型。提供服务的叫服务端,接受服务的叫客户端。


TCP和UDP的区别是什么?

TCP:是一种面向有连接的传输协议,能够确保两端通信主机之间的通讯可达,能够正确处理传输过程中的丢包,传输顺序乱等情况,但是位了建立与断开连接的时候,有时需要至少七次的发包收包,导致;网络流量的浪费,不利于网络视频等场合的使用

UDP:是一种面向无连接的传输协议,UDP不会关注对端时候接受到传送的数据,若检查对端受否接受到数据需在对端实现。UDP常用于分组数据较少,或多播等视频通讯方面


简述TCP的三次握手过程

1.TCP报文格式

序号:占32个位,用来标识从TCP源端向目的地端发送的字节流,发起方发送数据时标记

确认号:占32位,Ack序号只有标志位ACK位1时才生效,Ack=seq+1;

标志位:一共六个 URG:紧急指针有效 ACK:确认序号有效 PSH:接收方应该尽快把这个报文给应用层

            RST:重置连接 SYN:发起一个连接 FIN释放一个连接

三次握手:如下图

相关文章

  • 第二十周

    二十周 网络的五层划分是什么?TCP和UDP的区别是什么?简述TCP的三次握手过程。 五层划分是什么? 五层划分是...

  • 第二十周 网络协议

    话题:网络协议 网络的五层划分是什么?TCP 和 UDP 的区别是什么?简述 TCP 的三次握手过程。关键字:网络...

  • 计算机网络面试题

    简述 TCP 和 UDP 的区别 TCP 和 UDP 是 OSI 网络模型中的运输层的协议,TCP 提供可靠的通信...

  • 常见面试题-计算机网络

    一、简述TCP/UDP的区别 TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常...

  • 九.Node.js Server

    HTTP协议的底层是由TCP和IP(TCP/IP)构建的 TCP 和 UDP 的区别是什么简答:TCP 可靠、面向...

  • 2018-09-19

    网络面试集 一、TCP/UDP 1、UDP与TCP的区别 TCP(TransmissionControl ...

  • 网络的五层划分是什么?TCP和UDP的区别是什么?简述TCP的三

    网络的五层划分是什么? 1.硬件:TCP/IP最底层是负责数据传输的硬件,这种硬件相当于以太网和电话线等物理层的设...

  • 2018-03-02 HTTP基础和Node.js服务器

    HTTP协议底层由TCP协议和IP协议构建 1.TCP TCP 和 UDP 的区别是什么简答:TCP 可靠、面向连...

  • TCP

    聊聊iOS中网络编程长连接的那些事 网络编程基础知识: 简述传输层协议TCP和UDP的区别总结:TCP协议在传送数...

  • TCP和UDP总结(区别、优缺点、应用实例)

    TCP和UDP的区别和优缺点以及应用实例 TCP和UDP区别总结: TCP面向连接,UDP是无连接的TCP在开始数...

网友评论

      本文标题:网络的五层划分是什么?TCP和UDP的区别是什么?简述TCP的三

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