
因特网学习笔记
摸摸头_
这个作者很懒,什么都没留下…
展开
-
python TCP-UDP-VLC流转发
文章目录实现功能:ServerAServerBinit.pyreceive.pysend.pyserve.py测试代码实现功能:设计两个服务器端,ServerA与ServerB,ServerA接收来自VLC的音频流(采用UDP协议),将其通过TCP转发给ServerB,之后ServerB再通过UDP将视频发给接收端的VLC。由此实现一个简单的Server间的TCP传输以及S-C之间的UDP传输。其中ServeA与ServeB中A-B又是S-C的关系(Server-Client)ServerA#原创 2020-10-11 17:07:57 · 808 阅读 · 0 评论 -
分布式系统笔记(一)
文章目录分布式系统两个重要的含义集中式系统为什么用分布式系统**分布式系统挑战**异构性缺乏全球时钟一致性普遍的节点故障不可靠的网络故障的独立性并发透明性开放性安全性不确定性可扩展性分布式系统的历史1.单应用架构2.应用服务器和数据库服务器分离3.应用服务器集群4.数据库服务器读写分离5.使用搜索引擎,缓解数据库读库压力6.引入缓存机制7.数据库的水平/垂直拆分8.应用的拆分分布式系统设计分布式结构体系1.基于对象的体系结构2.面向服务的架构3.REST风格的架构4.微服务架构(MSA)5.容器技术6.Se原创 2020-08-25 13:59:28 · 1108 阅读 · 1 评论 -
因特网笔记之TCP/UDP协议详解
文章目录TCP/UDP协议详解简介TCP协议简介TCP的功能UDP协议简介UDP的功能套接字应用层与TCP/UDP的关系应用层对于传输层的控制权可供应用程序使用的运输服务1.可靠数据传输2.吞吐量3.定时4.安全性因特网提供的运输服务TCP服务面向连接的服务可靠的数据传送服务拥塞控制机制TCP安全UDP服务UDP套接字编程简单的UDP Client-Server程序UDPClient.pyUDPServer.pyTCP套接字编程TCPClient.pyTCPServerTCP/UDP协议详解简介TCP原创 2020-08-11 10:12:53 · 1225 阅读 · 1 评论 -
因特网协议分层
文章目录因特网协议分层分层服务协议栈因特网协议栈1.应用层应用层协议:HTTPSMTPFTPDNS报文2.运输层传输层协议TCPUDP报文段(segment)3.网络层网络层协议IP数据报(datagram)4.链路层链路层协议帧(frame)5.物理层因特网协议分层分层为了给网络协议的设计者提供一个结构,网络设计者以分层的方式组织协议以及实现这些协议的网络硬件和软件。每个协议属于这些层次之一。服务协议分层的下一层回向上一层提供特定的服务,即所谓一层的服务模型。协议栈各层所有的协议被称为协议原创 2020-08-09 18:02:41 · 1232 阅读 · 0 评论 -
因特网笔记(一)
文章目录什么是因特网?1.构成因特网的基本构件和软件组件TCP和IP2.为分布式应用提供服务的联网基础设施服务描述分布式应用程序因特网可以被描述为应用程序的平台套接字什么是因特网?1.构成因特网的基本构件和软件组件因特网:世界范围的计算机网络端系统通过因特网服务提供商(Internet Service Privoder,ISP)接入因特网每个ISP自身就是一个由多台分组交换机和多段通信链路构成的网络。端系统、分组交换机、服务器和其他因特网部件都要运行一系列的协议(Protocal),这些协议原创 2020-08-08 21:24:27 · 255 阅读 · 0 评论