计算机网络小知识整理

常见的HTTP状态码
101 切换协议
200 成功
301 重定向
302 永久重定向
400 语法错误
403 没有足够的权限
404 找不到对应的资源
500 服务器内部错误
503 服务不可用


TCP 21端口:FTP 文件传输服务
TCP 23端口:TELNET 终端仿真服务
TCP 25端口:SMTP 简单邮件传输服务
UDP 53端口:DNS 域名解析服务
TCP 80端口:HTTP 超文本传输服务
TCP 110端口:POP3 “邮局协议版本3”使用的端口
TCP 443端口:HTTPS 加密的超文本传输服务


 一个集线器就是一个冲突域,一个交换机是一个广播域,交换机的一个端口区分冲突域,一个路由器的端口区分广播域,因此选择路由器。

1、分别将IP地址和子网掩码对应成32位的二进制,做“与”运算得到网络地址;
2、将子网掩码取反,再与IP地址做“与”运算,得到主机号。

    物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)
    数据链路层:将比特组装成帧和点到点的传递(帧Frame)
    网络层:负责数据包从源到宿的传递和网际互连(包PackeT)
    传输层:提供端到端的可靠报文传递和错误恢复(段Segment)
    会话层:建立、管理和终止会话(会话协议数据单元SPDU)
    表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU)
    应用层:允许访问OSI环境的手段(应用协议数据单元APDU)

    1、物理层  设备:网线光纤、同轴电缆、集线器(HUB)、Modor  功能:物理拓扑
    2、数据链路层  设备:二层交换机、网桥、数据帧  功能:组帧
    3、网络层  设备:路由器、防火墙  功能:路由选择
    4、传输层  功能:端到端连接
    5、会话层  功能:会话控制
    6、表示层  功能:数据加密、压缩和转换服务
    7、应用层 功能:文件、打印、消息、数据库和应用服务



    TCP建立连接时,首先客户端和服务器处于close状态。然后客户端发送SYN同步位,此时客户端处于SYN-SEND状态,服务器处于lISTEN状态,
    当服务器收到SYN以后,向客户端发送同步位SYN和确认码ACK,然后服务器变为SYN-RCVD,客户端收到服务器发来的SYN和ACK后,客户端的
    状态变成ESTABLISHED(已建立连接),客户端再向服务器发送ACK确认码,服务器接收到以后也变成ESTABLISHED。然后服务器客户端开始数
    据传输
    为什么要进行三次连接?防止已失效的连接请求报文段又突然传到了服务器,造成错误


    四次挥手:客户端先向服务器发出释放链接报文段,并停止再发送数据,并关闭连接,客户端进入终止等待1状态, 服务器接收到释放链接后发出确认,进入关闭等待状态,客户端接收到服务器的确认后进入终止等待2状态,服务器又发出释放链接报文段,客户端接收到 了后发出确认,进入TIME—wait状态等待2msl时间后

    TCP/IP协议栈(分为4层,不同于OSI,他将OSI中的会话层、表示层规划到应用层)
    应用层FTP SMTP HTTP ...
    传输层TCP UDP
    IP网络层IP ICMP IGMP(都是I开头的,表示internet)
    网络接口层ARP RARP以太网令牌环FDDI ...

    A类 0.0.0.0到127.255.255.255
    B类 128.0.0.0到191.255.255.255
    C类 192.0.0.0到223.255.255.255
    D类 224.0.0.0到239.255.255.255
    E类 240.0.0.0到247.255.255.255

从输入网址到页面显示的过程
    1.查询DNS,获取域名对应的主机的ip地址
        a.浏览器搜索自身DNS缓存
        b.搜索操作系统DNS缓存
        c.读取本地的host文件
        d.发起一个DNS请求
    2.获取到ip地址后就可以进行http的三次握手
    3.TCP/IP建立起连接后,浏览器就可以向服务器发起http请求了
    4.服务器接收到这个请求,根据路径参数,经过后端的一些处理将HTML的页面生成代码返回给浏览器
    5.浏览器拿到完整的html代码就可以对页面进行解析和渲染,如果遇到js,css,或者图片等静态资源,也同样是个http请求;
    6.浏览器拿到资源对页面进行渲染,最终呈现一个完整的页面
    ATM是从快速分组交换技术演变而来的,用于信息传输的基本的ATM数据单元是ATM信元。这种ATM信元的长度是固定的,并由53个      8位二进制
    数组成,包括 5个8位二进制数的头标字段和48个8位二进制数的信息有效载荷字段。


    DNS:
    当一个应用进程需要把某个域名解析为IP地址时,该应用进程就会调用解析程序,并成为一个DNS用户,把待解析的域名放在DNS     请 求报文中,
    以UDP数据报的形式发送给本地域名服务器,本地域名服务器查找到相应域名的IP地址后,就将该域名的IP地址信息放入应答报     文中返回给客
   户进程,如果本地域名服务器没有直接查找到对应的IP地址,则向根域名服务器发出迭代查询,再将查询到的IP地址信息回传给     客 户程序。
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值