程序媛菜鸡学习日志(三 - 计算机网络篇)

计算机网络基础知识点复习

基础概念

  1. 计算机网络概念
    互联、自治的计算机系统集合;
  2. 计算机网络组成
    资源子网:实现资源共享功能的设备及其软件集合;
    通信子网:各种传输介质、通信设备和相应协议;
  3. 计算机网络功能
    数据通信:最基本和最重要的功能;
    资源共享、分布式处理、提高可靠性、负载均衡;
  4. 计算机网络分类
    按分布范围:广域网、城域网、局域网;
    按交换技术:电路交换、报文交换、分组交换;
  5. 计算机网络性能指标
    带宽(Hz)、端到端时延(包括传输、传播、排队、处理时延)、往返时延(RTT)、吞吐量、比特率(bps);
  6. 计算机网络层次
    五层模型:物理层(bit)、链路层(帧)、网络层(datagram报文/分组,IP协议)、运输层(TCP/UDP)、应用层(使用协议包括DNS、FTP、SMTP、HTTP等);
    七层模型:增加了表示层、会话层;
    物理层、链路层、网络层——通信子网、应用层——资源子网;

重要协议及应用

DNS——已知域名找IP;工具:nslookup;
ARP——已知IP找MAC;
NARP——已知MAC找IP;

  1. 差错控制(链路层)
    奇偶校验码:加上最后一位“0”或“1”,整个码字里包含奇数个“1”(奇校验)/ 偶数个“1”(偶校验);
    循环冗余检测码(CRC):

  2. HTTP协议(无状态协议)
    请求报文头部:请求行、请求头部、空行、需求数据;
    响应报文头部:状态行、请求头部、空行、响应行;
    基本发送顺序:建立TCP连接(TCP/IP协议簇,端口号80)、发送请求命令(eg:GET HTTP/1.1)、发送请求头部(空行通知browser头部发送结束);
    基本响应顺序:服务器应答第一部分包括协议版本号和状态码(eg:HTTP/1.1 200 OK)、服务器应答请求头部的数据、服务器发送实际所请求的数据、关闭TCP连接(若有connection:keep-alive则不关闭);
    持续连接:所有的请求及响应都通过同一个TCP连接发送传输,该连接持续打开;
    非持续连接:每条请求/响应都需要建立一条新的TCP连接;

  3. cookie
    四大组件:HTTP请求报文中的cookie首部行、HTTP响应报文中的cookie首部行、用户端系统中保留的cookie文件、位于web站点的后端数据库;

  4. DNS协议
    工作过程:同一台用户主机上运行DNS应用客户端、浏览器将该URL中抽取出主机名并传给DNS应用客户端、DNS客户端向DNS服务器发送一个包含主机名的请求、服务器将包含对应主机名IP的响应报文发送给客户端;

如需转载请注明出处

长期更新

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值