我是靠谱客的博主 体贴灰狼,最近开发中收集的这篇文章主要介绍分布式架构的中的协议:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. 网络领域的一些知识。
    a)协议:tcp,udp,multicast 广播协议
    b)IO:NIO,BIO,AIO
    c)Socket 套接字
    d)NIO 的框架,netty Mima
    e)序列化和反序列化

如果是四层,怎么分配呢
第一层,加tcp 程序都会有端口,为了寻址。
第二层,加ip 家 就像是寄快递,我们会把,寄件人和收件人都传过去,ip也是两个都要。
第三层 ,加mac 相当于身份证
第四层,数据转换

深入分析TCP/IP
一,DNS解析
二,网关进行传输。
三,路由协议
TCP握手协议。
会存在三个数据包的通信。 我问,他答,他问,我答。
他问和他答合成了一次,所以是三次 连接的时候我们是三次。 连接和关闭都是客户端发起 ,
关闭的时候,先发个准备关闭(等十秒), -2收到, 3现在准备好关闭了(等十秒)。 4关闭 。等命令的过程。

我要走了。(等10秒) 走
好的,等我一下
我ok了(等10秒) 走

tcp窗口控制
发送端我们是有个send-------先发送到缓冲区(缓冲区是有个极限的)什么时候消失呢,当服务端ack之后。

然后接收端,我们有个receive ---------也是有个接收的缓存区

使用协议进行通讯
什么是socket呢
不同的socket 他们的协议也是有所不同的。
streamSocket 和 da’tagram socket
现在就是一个等待的过程。bio

最后

以上就是体贴灰狼为你收集整理的分布式架构的中的协议:的全部内容,希望文章能够帮你解决分布式架构的中的协议:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(90)

评论列表共有 0 条评论

立即
投稿
返回
顶部