计算机网络的巴拉巴拉

  1. CSMA/CD – 载波监听多路访问/冲突检测:工作原理是:先监听,若空闲则发送,若忙碌则等待;冲突则停止发送,随机等待一段时间再发送。是一个可抢占性的半双工介质访问控制协议。

  2. 应用层使用TCP连接的协议有:SMTP,FTP,POP.HTTP,Telnet。使用UDP连接的有:SNMP,DHCP,TFTP,DNS,RPC。

  3. IP数据包的包头长度最小为20Bytes,最大为60Bytes。

  4. webSocket是HTML5新增的一种协议,是基于TCP连接的,请求连接和http一样都是由客户端发起的,但与http不同的是,http的请求-应答机制限制了服务端不能主动发消息给客户端,webSocket则可以实现不受限的全双工通信,双方可以主动发送消息。具体差别:参考这个网站

  5. TCP最大的端口号为65535,16进制的最大。

  6. 对称加密算法有:DES, 3DES, AES

  7. 非对称加密算法有:RSA, DSA, ECC

  8. 散列加密算法有:SHA-1, MD5

  9. 处于网络层的设备有路由器和硬件防火墙。

  10. 属于TCP/IP协议中的概念有:TTL(数据包在网络中的时间是否过长而应被丢弃),MTU最大传输单元,ESTABLISTED三次握手。

  11. 在数据通信中,表示数据传输数量的指标是数据传输率,质量的指标是误码率。

  12. 检错码只能检查有没有错误,有就丢弃,不纠错。而纠错码可以发现错误并纠正。

  13. 远程桌面连接的端口号是 3389

  14. MAC地址的长度是48位,由12个16进制数组成,每2个16进制数用 - 连接,如00-e0-fe-01-23-45

  15. 什么是TIME_WAIT状态呢?处于该状态还是可以接收报文的。
    客户端连接在接收到服务器接收到报文段后,并未直接进入CLOSED状态,而是转移到TIME_WAIT状态。在这个状态,客户端 连接要等待一段长为2 MSL(Maxinum Segment Life 报文段最大生存时间)的时间,才能完全关闭。
    先说第一点,如果Client直接CLOSED了,那么由于IP协议的不可靠性或者是其它网络原因,导致Server没有收到Client最后回复的ACK。那么Server就会在超时之后继续发送FIN,此时由于Client已经CLOSED了,就找不到与重发的FIN对应的连接,最后Server就会收到RST而不是ACK,Server就会以为是连接错误把问题报告给高层。这样的情况虽然不会造成数据丢失,但是却导致TCP协议不符合可靠连接的要求。所以,Client不是直接进入CLOSED,而是要保持TIME_WAIT,当再次收到FIN的时候,能够保证对方收到ACK,最后正确的关闭连接。
    再说第二点,如果Client直接CLOSED,然后又再向Server发起一个新连接,我们不能保证这个新连接与刚关闭的连接的端口号是不同的。也就是说有可能新连接和老连接的端口号是相同的。一般来说不会发生什么问题,但是还是有特殊情况出现:假设新连接和已经关闭的老连接端口号是一样的,如果前一次连接的某些数据仍然滞留在网络中,这些延迟数据在建立新连接之后才到达Server,由于新连接和老连接的端口号是一样的,又因为TCP协议判断不同连接的依据是socket pair,于是,TCP协议就认为那个延迟的数据是属于新连接的,这样就和真正的新连接的数据包发生混淆了。所以TCP连接还要在TIME_WAIT状态等待2倍MSL,这样可以保证本次连接的所有数据都从网络中消失。

  16. 在局域网内的某台主机用ping命令测试网络连接时,发现网络内的主机都可以连通,而不能与公网连通,问题可能是没有设置连接局域网的网关。

  17. 32位CPU是指CPU的32位 数据总线。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值