问题背景 日常面试时,几乎所有学过计算机的都知道,TCP协议是可靠的,UDP协议不可靠的。为什么TCP协议是可靠的?它用什么机制保证可靠呢? 提出问题 1. 由于IP 数据包的 MTU 有长度限制, TCP报文段过大时,需要切割。切割之后发送出去,由于网络链路的不确定性,接收端接收到包的次序和发送次 ...
分类:
其他好文 时间:
2019-10-27 15:03:17
阅读次数:
546
[TOC] 1. 端口号 在同一台主机或设备上,可能有多个进程同时在使用TCP或UDP协议,端口号的作用就是区分这些不同的进程,即每个进程使用各自不同的端口号。 对于TCP协议和UDP协议,端口号都是用unsigned short类型表示,即端口号的范围为0 65535,这65536个端口号被分为3 ...
分类:
其他好文 时间:
2019-10-27 11:04:52
阅读次数:
69
本文链接:https://blog.csdn.net/sinat_36629696/article/details/80740678上回说到 UDP 协议, 与之对应的便是 TCP 协议TCP协议TCP协议全称: 传输控制协议, 顾名思义, 就是要对数据的传输进行一定的控制.先来看看它的报头Alt ...
分类:
其他好文 时间:
2019-10-26 15:22:23
阅读次数:
76
[toc] 网络编程 开发架构 B/S: browser/server C/S: client/server OSI七层模型 应用层 表示层 会话层 传输层: 建立端口到端口的通信, TCP/UDP协议 网络层: 引入IP地址来进行跨局域网通信, 因特网协议 数据链路层: 规定分组方式, 以太网协议 ...
分类:
编程语言 时间:
2019-10-25 20:20:48
阅读次数:
106
第一层:物理层 第二层:链路层 以太网协议 mac地址 第三层:网络层:ip数据包 ip协议 ip地址分成两部分 ARP协议 子网掩码 第四层:端口 tcp协议 udp协议 ...
分类:
其他好文 时间:
2019-10-25 20:00:36
阅读次数:
90
场景很简单,就是多个客户端通过udp,连接到服务器(其实是无连接的,就是服务器保存了客户端的ip信息)。然后通过udp协议先服务器发送消息,然后服务器在通过udp转发在各个客服端。 这个是不是 观察者模式 server代码 client 代码 ...
分类:
编程语言 时间:
2019-10-24 15:45:19
阅读次数:
86
官方定义:Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的“存储库”中。 LogStash是重量级的,支持多数据获取机制,通过TCP/UDP协议、文件、syslog、windows Eventlogs及STDIN等;获取到数据后,它支持 ...
分类:
其他好文 时间:
2019-10-24 15:07:32
阅读次数:
102
粘包问题: 发送端发送数据,接收端不知道应该如何接收而造成的一种数据混乱的现象 只有tcp协议才会发送粘包(数据链路层),udp(传输层)不会发生 udp不会发生粘包,udp协议本层对一次收发数据大小的限制是: 65535 - ip包头(20) - udp包头(8) = 65507 针对 使用udp ...
分类:
其他好文 时间:
2019-10-22 13:25:28
阅读次数:
77
#自定义类 import socket class Mysocket(socket.socket): #继承自socket文件中的socket类 def __init__(self,encoding='utf-8'): self.encoding='utf-8' super(Mysocket, se... ...
分类:
其他好文 时间:
2019-10-22 12:55:48
阅读次数:
80
ACL访问控制列表结构图本章目标学习TCP和UDP协议访问控制列表概述,访问控制列表的工作原理访问控制列表的类型。标准访问控制类表的配置创建ACL将ACLy应用与接口标准ACL的配置实例一.访问控制列表(ACL)二.需要背的TCP端口号端口协议说明20FTPFTP服务器数据连接21FTPFTP服务开放的控制端口22ssh远程登录23TELNET用于远程登录,可以远程登录控制管理目标计算机25SMT
分类:
其他好文 时间:
2019-10-15 21:18:44
阅读次数:
105