网络通讯
网络通讯方式
Luka_Ja
这个作者很懒,什么都没留下…
展开
-
scapy模拟网络
模拟udp#!/usr/bin/python# -*- coding: UTF-8 -*-from scapy import *from scapy.all import *data = "Hello Scapy"pkt = IP(src='172.16.2.134', dst='172.16.2.91')/UDP(sport=12345, dport=5555)/datasend...原创 2020-03-05 11:31:48 · 340 阅读 · 0 评论 -
传输层TCP和UDP区别
UDPTCP是否需连接无连接面向连接是否可靠性传输可靠性不保证可靠传输连接方式单播,广播,任播单播数据传输方式报文字节流是否拥塞控制不使用支持拥塞控制是否流量控制不使用支持流量控制报文开销8字节20~60字节数据传输方式1、UDP 报文(数据报)UDP传输时,UDP模块就将应用层下发到传输层的数据封装成...原创 2020-03-05 11:31:25 · 351 阅读 · 0 评论 -
Python基于tcp和udp两种方式实现socket
1、基于socket.sock_stream实现tcp连接sock_stream 是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送。SOCK_STREAM是基于TCP的,数据传输比较有保障。基于广播SOCK_STREAM 是数据流,一般是tcp/ip协议的编程,服务端#!/usr/bin/env python# -*- coding:utf8 -*...原创 2020-03-03 14:40:34 · 334 阅读 · 0 评论 -
IPFIX
IPFIX 是基于“流”的概念,一个流是指,来自相同的子接口,有相同的源和目的IP 地址,协议类型,相同的源和目的协议端口号,以及相同ToS的报文,通常为5 元组。IPFIX 会记录这个流的统计信息,包括:时间戳,报文数,总的字节数。IPFIX主要包括三个设备Export、Collector、Analyzer,三个设备之间的关系如下。Export对网络流进行分析处理,提取符合条件的流统计...原创 2020-02-13 21:17:06 · 1043 阅读 · 0 评论 -
sctp传输协议
SCTP流控制传输协议(Stream Control Transmission Protocol)是一种在网络连接两端之间同时传输多个数据流的协议。SCTP提供的服务于UDP和TCP类似。和TCP类似,SCTP是面向连接、端到端、全双工、带有流量和拥塞控制的可靠传输协议。SCTP的连接称为关联。不同之处如下1、四次握手SCTP的关联通过4次握手建立。相对于TCP的3次握手建立连接,SCTP的关...原创 2020-02-12 16:59:58 · 1493 阅读 · 0 评论 -
sctp、tcp、udp场景分析
何时使用UDP代替TCP?(1)UDP的优势:A. UDP支持广播和多播。如果应用程序使用广播或者多播,那就必须使用UDP。B. UDP没有连接的建立与拆除。UDP只需要两个分组就能交换一个请求和一个应答。(2)UDP无法提供的TCP特性:(3)总结建议:多媒体应用领域的增长将会促成UDP使用的增加,多媒体通常意味着需要UDP的多播。(4)例外:TFTP(Trivial Fi...原创 2020-02-12 16:44:13 · 1022 阅读 · 0 评论 -
RPC远程过程调用
RPC(remote procedure call)远程方法调用,就是像调用本地方法一样调用远程方法。RPC是远程调用过程的简写,是一个协议,处于网络通信协议的第五层:会话层,其下就是TCP/IP协议,在建立在其基础上的通信会话协议。常见RPC框架结构图...原创 2020-02-11 22:23:26 · 273 阅读 · 0 评论 -
restful、rpc对比
restful和rpc两种不同通讯方式对比如下表所示原创 2020-02-11 21:58:49 · 395 阅读 · 0 评论