《tcp/ip协议族》阅读思考一
来源:互联网 发布:c语言100道经典案例 编辑:程序博客网 时间:2024/05/16 18:44
上篇博客写到对网络的疑问,于是我又带着疑问看了tcp/ip的第二章。感觉很多问题在结构上明晰了。
看了tcp、ip分层。主要有物理层,链路层,网络层,运输层,应用层。
物理层主要负责比特位的发送与接收,组装成帧。至于怎么把电和光转化为比特流并且不会丢失的问题,可能要详细研究下底层技术。至于怎么就把这一个个比特位转结合到一起组装成帧,可能就要研究下物理层协议格式。
链路层在我理解是在一个局域网内找到自己的下一跳。当然没有视觉功能,原理是局域网所有机器都能收到这个帧,但是这一层根据帧上的目的地址来识别自己是否就是目标地址,再决定是否丢弃。
网络层是负责路由功能,怎么选择一条比较好的路到终点。比如经过链路a,链路b,链路c到达终点。
网络是端对端,刚开始我觉得这个端对端好难理解,后来仔细想了想也还好。源头到终点这个网络端对应的数据报是一致的,所以是端对端。为了区别对待链路层和物理层才引入端对端的概念,因为源头链路层的帧和终点的链路层帧可能是不一致的,因为对应的链路层协议可能不一致,物理层同理。 链路层与物理层通信是结点到结点,也就是两个相邻结点是一致的,路由器可能连接着多个链路,所以可以想象成路由器有多个结点,负责转换不同协议的帧。
运输层负责搜集数据报整理成报文,因为数据报可能是无序重复或者丢失,所以这块的确需要一个功能来搜集这个报文。
虽然知道问题应该在哪块找到,但是还是没深入细节,还需要继续努力。
读到2.4.2逻辑地址这一章感觉已经快12点,背部有点儿酸,还是早点儿休息的好,先写这么多。
0 0
- 《tcp/ip协议族》阅读思考一
- TCP/IP详解阅读笔记(一):TCP协议
- TCP/IP详解阅读笔记(一):TCP协议
- TCP/IP协议族(一)
- TCP/IP协议 <一>
- TCP/IP协议族(一)
- TCP/IP协议族(一)、TCP/IP协议族中不同层次的协议概览
- TCP/IP协议第一章阅读笔记
- TCP/IP协议-篇一
- TCP/IP协议(一)
- TCP/IP协议讲解 <一>
- TCP-IP协议(一)
- TCP/IP 协议 总结一
- TCP/IP (一) ---- 网络协议
- TCP/IP协议简介(一)
- TCP/IP协议学习一
- TCP/IP协议族学习(一):TCP/IP协议族简介
- TCP/IP协议族
- ThreadLocal详解
- 高并发服务端分布式系统设计概要
- 去除一个字符串中数字的三种方法
- 循环队列的基本操作
- VS2012+EntityFramework 6+mysql
- 《tcp/ip协议族》阅读思考一
- 蓝桥杯 约数个数(水题)
- Keil中LIB库的作用、生成与调用
- Java Volatile
- table行编辑
- 堆栈,堆栈,堆和栈的区别 BSS段、数据段、代码段、堆与栈
- MAC 下 MapBox-gl-native Android 版本编译经验总结
- 初识DragonBoard 410c
- [Java速成]1. Java快速认识