常见的网络协议和原理

浏览器

理论上你输入的网址分为IP+端口:路径
https://www.baidu.com:8080/ 实际上为你服务的就是http协议。如果将端口号改成443,为你服务的就是https协议。反过来也是这样默认的。如果和默认的不一致,那么你就只能手动输入端口了

http的端口是可以改的,但一般默认端口为80,比方说要访问一个网站,只需在浏览器中输入域名,相当于http://域名,这时其实默认就是用的80端口,如果有的网站用的是8080端口,那么写法就改为:http://域名:8080,顺便说一下,对于加密的https协议所使用的端口为443。
chrome回禁止你浏览某些认为非安全的端口号。可以通过启动参数修改。比如6000,6666什么的。

比如说你非要在浏览器输入

应用层协议:

FTP,TFTP,HTTP,SMTP,DHCP,TELNET,DNS,DNMP
POP3:邮局协议的第三版本,邮件发送到服务器后,计算机上的邮件客户端程序将自动下载所有未阅读的电子邮件。使用TCP
IMAP:和POP3相似,不同的是,在客户端做如删除邮件之类的动作,也会同时执行在服务器上
SMTP:简单邮件传输协议。
SDP:属于一种会话描述格式,不属于传输协议,而是使用适当的传输协议,如回话通知协议(SAP),回话初始协议(SIP),实时流协议(RTSP),MIME扩展协议和HTTP.可以用来提供流媒体服务。
DHCP:自动为本网段的其他主机配置IP。注意,如果一个主机在启动后没有连接到DHCP服务器,则会选择将自己配置为169.154..,子网掩码255.255.255.0的形式。
FTP:基于TCP
TFTP:基于UDP
DNS:查询顺序为本地缓存记录,区域记录,转发域名服务器,根域名服务器。其对根域名服务器的查询为迭代方式,即根服务器只负责回复主机负责该地址解析的DNS服务器地址。
如本地的host文件一样,负责配置一个域名到IP(不包含端口号的映射)。

传输层协议:TCP,UDP

TCP:首先,甲方发送SYN信号,乙方回复SYN+ACK,甲方回复ACK
甲方发送SYN时,序列号为x,乙方回复的SYN,序号为自身初始序号y,ACK序号为x+1。甲方在发送ACK时,序号为x+1,ACK序号为y+1,标示期望接收到乙方传来的序号为y+1的数据

网络层协议:IP,ARP,RARP,ICMP,IGMP

IGMP:允许互联网中的计算机加入多播。定义了组播中的组的计入和退出机制
IGP:内部网关协议,是指在一个AS(自治系统)中运行的路由选择协议。
BGP:在两个AS之间使用的路由选择协议
GGP:核心网关协议,所有AS连接到主干网上。
上述三个协议主要采用三种技术:
A、距离向量协议:计算所有链路的矢量和距离,广播路由表,定期向所有路由发送更新信息,占用带宽,主要有RIP
B、链路状态协议:每台路由器了解预期直接连接的路由器,每台路由器想每个邻居发送被称为链路状态通告,包含和其相连的每个邻居的相关信息。使用最短路径优先的算法,使用Dijkstra算法。在初始的LSP泛洪之后,尽在拓扑改变时才发出LSP,区别于前者定时更新。主要有OSPF

C、平衡型协议:

(4)数据链路层协议

(5)物理层协议
CSMA/CD,CSMA/CA:从逻辑上包括物理层和数据链路层的MAC子层

以太网一802.3作为网络层以下的协议。wifi以802.11作为其网络层以下的协议。新一代的系统空中标准为wiMax,使用802.16

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值