计算机网络基础知识点总结

参考资料:
https://www.cnblogs.com/xdyixia/p/9275246.html
https://blog.csdn.net/fancefu/article/details/79357105

本文是根据课本和网上的资源整理的计算机网络入门的精简资料。

网络的定义

网络把主机连接起来,而互联网是把多种不同的网络连接起来,因此互联网也叫网络的网络。

ISP

互联网服务提供商(ISP)可以从互联网管理机构获得许多IP地址,同时拥有通信线路以及路由器等联网设备。

主机间通信方式

客户-服务器(C/S)客户是服务的请求方,服务器是提供服务的地方。
对等(P2P)不区分客户和服务器

信息交换方式

电路交换,报文交换,分组交换。

时延

总时延=传输时延(传输数据长度/传输速率)+传播时延(信道长度/传播速度)+处理时延+排队时延(分组,取决于网络当前的通信量)

计算机的网络体系架构

OSI7层架构:物理层,数据链路层,网络层,运输层,会话层,表示层,应用层。
TCP/IP:网络接口层,网际层IP,运输层(TCP/UDP),应用层
五层协议:物理层,数据链路层,网络层,运输层,应用层。

五层协议:

应用层:为特定应用程序提供数据传输服务,例如:HTTP,DNS数据单位为报文。
传输层:为进程提供通用数据传输服务,TCP:面向连接,可靠的数据传输服务,UDP:提供及时性服务。
网络层:为主机提供数据传输服务,而传输层协议是为主机中进程提供传输服务。网络层把传输层传递过来的报文段或者用户数据封装成分组。
数据链路层:网络层针对的还是主机间的数据传输服务,而主机间可以有很多链路,链路层协议就是为同一链路的主机提供数据传输服务。数据链路层把网络层传来的分组封装成帧。
物理层:传输比特流,尽可能屏蔽传输媒体和通信手段的差异。

OSI7层协议:

表示层:数据压缩,加密机数据描述
会话层:建立及管理会话

TCP/IP:

它只有4层,相当于五层协议的物理层和数据链路层合并为网络接口层。
应用层可以回直接用到IP层或者网络接口层,路由器工作在网络层。

一:物理层

三种通信方式:单工,半双工,全双工

二:数据链路层

1.封装成帧
2.透明传输(出现和尾部相同的内容时使用转义)
3.差错检测(CRC,循环冗余校验),检测比特差错
4.信道分类:广播信道(信道复用或者CSMA/CD),点对点通信(PPP协议)

信道复用

频分复用,时分复用,统计时分复用,波分复用,码分复用。

CSMA/CD

中文意思为载波监听多点接入/碰撞检测。
多点接入:总线型网络,许多主机都连接到网络上;
载波监听:主机在发送前进行监听,如果信道在使用,则等待;
碰撞检测:暂不描述。

PPP协议

用户计算机和ISP进行通信时使用的数据链路层协议。

以太网

星型拓扑结构局域网,目前以太网使用功交换机替代集线器,交换机工作在链路层,不会发生碰撞,能根据mac地址进行转发,具有自学习的功能。

三、网络层

网络层是整个网络的核心,因此应当让网络层尽可能简单,网络层向上提供简单灵活,无连接的,尽最大可能交付的数据服务。
使用IP协议,可以把异构网络连接起来,使在网络层看起来就像一个统一的网络。

与IP协议配套的三个协议

地址解析协议:ARP
网际控制报文协议:ICMP
网际组管理协议:IGMP

IP报文

协议(ICMP,TCP,UDP)源地址,目的地址

IP地址编址方式

A,B,C类

APR

实现由IP地址向MAC地址转换

ICMP

分为差错报告报文和询问报文,为更加有效的转发IP数据报和提高交付成功机会,封装在IP协议中,不属于高层协议。
路由器:路由选择和分组转发功能

四、传输层

网络层只是把分组发送到目的主机,但是正在通信的并不是主机,而是主机中的进程。传输层为进程间提供逻辑通信。

UDP/TCP

UDP(用户数据包协议),TCP(传输控制协议)
UDP是无连接的,尽最大可能交付,没有拥塞控制,面向报文
TCP是面向连接的,提供可靠交付,有流量控制,拥塞控制,全双工,面向字节流。

TCP特性

TCP三次握手和四次挥手
TCP滑动窗口/可靠传输/流量控制
TCP拥塞控制方法:慢启动,拥塞避免,快重传,快恢复

五、应用层

域名系统DNS

把主机名解析为IP地址,被设计为分布式系统
有层次结构:一个域名由多个层次过程,根域名,顶级域名,二级域名

文件传输协议FTP

使用TCP连接,需要2个连接来传送文件,分别是控制连接和数据连接

动态主机配置协议DHCP

提供即插即用的联网方式,用户不需要手动配置IP地址

电子邮件协议

一个电子邮件系统包括三部分,用户代理,邮件服务器,及邮件协议。邮件协议包含发送协议和读取协议。发送协议使用SMTP,读取协议使用POP3/IMAP。
SMTP:只能发送ascii码,而互联网邮件扩充MIME可发送二进制文件
POP3:只要用户从服务器读取了邮件,就把邮件删除
IMAP:会保持客户端和服务器端邮件同步,如果不手动删除,则服务器上的邮件不会被删除。

超文本传输协议HTTP

有了HTTP服务器的IP地址后,主机生产TCP套接字,发送HTTP GET报文。生成套接字前,需要与HTTP服务器进行三次握手建立连接。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仟人斩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值