随笔记录(2019.7.16)

1、简述TCP/IP和UDP的区别

   TCP是面向连接的、可靠的进程到进程通信的协议。UDP是无连接的、不可靠的传输协议。

   TCP首部开销是20字节;UDP首部开销小,只有8字节。

   每一条TCP连接只能是点到点的;UDP支持一对一、一对多、多对一、多对多的交互通信。

2、TCP三次握手

 

起初,PC1和PC2都处于CLOSE关闭状态,PC1将标志位SYN置为1,随机产生一个值seq=x并发送给PC2,此时PC1进入SYN-SENT状态,等待PC2回复;

PC2收到数据后,由SYN=1得知PC1想要建立连接,PC2将ACK和SYN都置为1,Ack置为x+1,并随机产生一个值seq=y发送给PC1,PC2进入SYN-SENT状态,此时操作系统为TCP连接分配一个TCP缓存和变量;

PC1收到回复后,检查ACK是否为1,Ack是否为x+1,如果正确,就将ACK置为1,Ack置为y+1,此时操作系统为TCP连接分配一个TCP缓存和变量,并将数据发送给PC2,PC2检查ACK是否为1,Ack是否为y+1,如果正确,则建立连接成功,PC1和PC2都进入ESTABLISHED状态,完成三次握手。

3、TCP四次断开

起初PC1和PC2都处于ESTABLISHED状态,PC1发出连接释放(FIN)报文段并处于FIN-SENT-1状态,PC2发出确认报文段后进入CLOSE-WAITE状态,PC1收到确认后,进入FIN-SENT-2状态,等待PC2的连接释放报文段,PC2没有向PC1发出数据,PC2发出连接释放报文段后进入LAST-ACK状态,PC1发出确认报文段后进入TIME-WAIT状态,PC2收到确认后进入CLOSED状态,PC1经过等待计时器2MSL后,进入CLOSED状态。

4、MAC地址

由48位二进制组成,第八位为0表示物理地址,为1表示逻辑地址

5、交换机的工作原理

初始状态,交换机的MAC地址表为空,开始进行MAC地址学习,从发送方的数据中记录源地址,标记接口号,并向外广播未知数据帧,若有接收方回应,记录其地址并标记接口号,从而实现两方通信。

 6、IP包头中TTL字段的含义是什么?它用来作什么?

生命周期

有效降低网络传输压力,在这个时间到之后如果数据包还没找到目的地址,路由将丢弃这个数据宝,不再转发。

7、ARP缓存表记录了什么字段信息?

Internet地址      MAC地址      类型

8、ARP协议的作用

将一个已知的IP地址解析成MAC地址

9、路由器的工作原理

主机1.1要发送数据到4.1,路由器收到后,查看数据包的目标地址为4.1,查找路由表,路由器A根据路由表转发数据到s0口,路由器B接收到数据包,查看数据包的目标地址,并查找路由表,路由器B根据路由表转发数据到E0口,主机4.1接收到数据包。

10、静态路由的特点

有管理员手工配置的,是单向的; 缺乏灵活性

11、什么是默认路由?在什么环境中可以配置默认路由?

IP数据包中的目的地址找不到其他路由时,路由器所选择的路由叫默认路由。

在末节网络环境中可以配置默认路由

12、IP地址的分类及范围,私有地址,默认子网掩码

A类:1~126           10.0.0.0~10.255.255.255            255.0.0.0/8

B类:128~191       172.16.0.0~172.31.255.255        255.255.0.0/16

C类:192~223       192.168.0.0~192.168.255.255    255.255.255.0/24

13、路由器封装的原理

当数据包被不同网络设备转发时,其中源和目标地址不发生变化,而包中源和目标MAC地址随着设备不同而发生变化。

 

转载于:https://www.cnblogs.com/lyqlyqlyq/p/11194133.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: typora.7z 是一款非常实用的程序员笔记软件。它采用了简洁的设计风格,提供了丰富的文本编辑功能,帮助程序员能够轻松记录和管理自己的代码和笔记。 typora.7z 的主要特点有以下几点: 首先,typora.7z 提供了所见即所得的编辑界面,简化了程序员的操作过程。用户可以直接在编辑界面中进行文本的编写,并实时预览效果,无需频繁切换窗口或刷新页面。这种所见即所得的编辑方式使得程序员可以更加专注于内容创作,提高了工作效率。 其次,typora.7z 支持各种主流的格式和语法。程序员可以使用Markdown语法进行文本的编辑,这种语法简单易学,能够很方便地实现标题、列表、代码块等常用功能。此外,typora.7z 还支持LaTeX数学公式、流程图、时序图等特殊格式的插入,满足程序员在编写技术文档时的多样化需求。 此外,typora.7z 还提供了丰富的自定义选项。用户可以根据自己的喜好设置字体、主题、布局等,使得编辑界面更符合个人阅读习惯。而且,typora.7z 还支持导出为多种格式,如PDF、HTML、图片等,方便用户在不同场景下使用和分享笔记。 最后,typora.7z 还具备云同步功能。用户可以将自己的笔记存储在云端,实现多设备之间的数据同步,方便用户随时随地查看和修改笔记,无需担心数据的丢失。 总之,typora.7z 是一款功能强大、操作简单的程序员笔记软件。它的所见即所得编辑界面、支持多种格式和语法、提供自定义选项和云同步功能,使得程序员能够更加方便、高效地记录和管理自己的代码和笔记。无论是在日常开发中,还是在技术分享和学习中,typora.7z 都是一个不可或缺的好帮手。 ### 回答2: Typora是一款设计简洁、功能强大的程序员笔记软件。它支持多种主题选择,包括黑暗模式,让用户可以自定义界面以适应不同的工作环境和个人喜好。与其他笔记软件相比,Typora的最大特点是采用所见即所得的编辑方式,用户可以直接在编辑文本的同时预览所产生的效果。这使得编辑笔记变得更加直观、高效。 Typora支持多种常用的文本编辑功能,如插入图片、表格、代码块等。它还支持LaTeX数学公式的编辑和渲染,方便用户在笔记中添加专业的数学公式。此外,Typora还内建了Markdown标记语言的支持,使用户能够借助简洁易懂的标记语言来编辑和格式化笔记。 Typora还提供了一系列便捷的功能,如自动补全、实时字数统计等,帮助用户提高工作效率。用户可以通过内建的全局搜索功能轻松查找到所需的笔记内容。并且,Typora支持将笔记导出为多种格式,如HTML、PDF等,方便用户在不同的场合下使用。 总的来说,Typora是一款非常实用的程序员笔记软件。它的所见即所得编辑方式和丰富的功能让程序员可以更方便地记录和管理工作中的笔记。无论是写代码、学习笔记还是个人随笔,Typora都能满足用户的需求。无论你是初学者还是资深程序员,Typora都值得一试。 ### 回答3: Typora是一款功能强大的程序员笔记软件,它以其简洁、高效和易用的特点受到了广大程序员的喜爱。 首先,Typora的界面简洁清爽,没有繁琐的功能按钮和复杂的布局,用户可以专注于写作和笔记,而不会被繁杂的界面干扰。它采用所见即所得的编辑模式,即用户在编辑窗口中所看到的就是最终的展示效果,无需频繁切换编辑和预览界面。 其次,Typora支持多种编程语言的语法高亮,在编写程序代码时能够清晰地突出显示关键词和语法结构,让代码更加易读易懂。此外,Typora还支持数学公式的编辑和渲染,可以方便地插入数学符号和公式,适用于编写技术文档、学术论文等需要使用数学公式的场景。 另外,Typora还具备一些便捷的编辑和排版功能,例如自动补全括号、手势操作、实时预览、导出多种格式等。使用Typora可以通过简单的快捷键或手势操作实现文档的快速编辑和格式调整,提高了写作效率。 最后,Typora支持各种主流平台,包括Windows、Mac和Linux,用户可以在不同操作系统上无缝切换使用。此外,Typora还可以与其他云端存储服务(如GitHub、Dropbox)进行集成,方便用户进行数据备份和共享。 总之,Typora作为一款优秀的程序员笔记软件,以其简洁、高效和易用的特点,满足了程序员在编写笔记和技术文档时的各种需求,为程序员提供了一个舒适的写作环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值