博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术。下面就开始搞了。
一、OSI参考模型
记录-交流-Web开发知识分享
我们中的大多数人都按照很久以前被教导的方式来写我们的 IP 地址:127.0.0.1
, 10.0.2.1
, ...... 但是一段时间后就会变得无聊,不是吗?
幸运的是,有几种写 IP 地址的方法,因此您可以惹恼同事、客户或将其用作绕过某些(输入)过滤器的安全措施。…
OSI七层模型简介
不能跨层传递, 只有物理层能实现物理通信,而其它层是逻辑通信 .
OSI七层网络模型 |
TCP/IP四层概念模型 |
硬件 | 协议 | 数据单元 | 说明 |
应用层(Application) | 应用层 | HTTP,FTP,telnet,DNS,MQTT, SMTP,SSH,websocket等 |
DATA | apache,nginx等 | |
表示层(Presentation) | MIME SSL TLS XDR | 包括数据格式转换、加密和压缩,涉及编码格式,图片格式等ASCII EBCDIC MIDI MPEG HTML | |||
会话层(Session) | Sockets ,RPC | 会话层控制计算机之间的对话(连接)。建立、管理和终止本地和远程应用程序之间的连接(一般由多线程维持多个会话连接)操作系统/应用读取 | |||
传输层(Transport) | 传输层 | 可有四层硬件 | TCP, UDP | Segment (TCP) |
博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术。下面就开始搞了。
一、OSI参考模型
组织:中国互动出版网(http://www.china-pub.com/) RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm) E-mail:ouyang@china-pub.com 译者:( ) 译文发布时间:2001-12-28 版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须保留 本文档的翻译及版权信息。 Network Working Group T. Socolofsky Request for Comments: 1180 C. Kale Spider Systems Limited January 1991 TCP/IP指南 (RFC1180——A TCP/IP Tutorial) 本备忘录的状态 这本 RFC 是 TCP/IP 协议的指南, 重点介绍通过一个路由 器从来源主机提交一个 IP 数据包到目的地主机的步骤。 它不指定一个因特网标准。 目录…
我是一个比较懂网络的人,但我不是学者,我不是老师,我也不是码农,事实上我有阅读综合症,我思维比较松散跳跃,而且我也不怎么会编程,这就意味着我不可能是一个学者,不可能成为老师,也不可能成为码农。但是,我懂网络。我想表达的并不是我多么懂网络,而是想说,我特别喜欢给别人讲我知道的东西,不光是网络技术,还包括古罗马历史,问问我身边的人就知道了...
我十年来一直期待的一个东西,如今终于有了,它是《How TCP/IP works》,我觉得所有搞网络的人都该看一下,同时,所有不搞网络的人也应该看一下,比如那些编程的人...
我只是给出了优酷的地址,但是还是在youtube上看比较好,不管怎样,按着这个题目自己找吧。
普通搞网络的人也许觉得我这里推荐的东西非常浅显,如果你持有这个想法的发,那么本资源不是推荐给你的;
非IT领域的人以及IT领域编程的人也许会觉得我在鄙视他们,并不是!事实上,我觉得编程的人很大一部分都不知道网络是怎么运作的;
最后剩下搞网络的专家,这部分人我觉得都会看完视频并叹为惊奇的。
是的,这个视频是我梦寐以求的,我一直在期待这样的东西!如果你看我的博客,并且仔细看,就会发现,我几乎一直在尝试用图片或者别的方法是分享技术,我决不使用代码分析的方式,因为我觉得那太low!要么自己写代码,要么就不要分析代码!不幸的是,大多数人,包括温州老板在内都觉的,只要看一遍Linux内核代码就登峰造极了,老板太可怜了。
...
这个片子真的超级好,影片中的所有细节我都懂,甚至更懂,但我没有能力制作这么一个视频,我甚至没有能力去讲给老婆听并且让她听得懂!幸运又讽刺的是,老婆看这个视频竟然知道了TCP/IP的基本原理!...
我敢说你也不一定懂,如果你懂,那么看完影片后除了惊奇没有别的反应,如果你不懂,那为何不看一遍这个片子呢?…
网络由下往上分为:
…物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:
1. 什么是TCP/IP、UDP?
2. Socket在哪里呢?
3. Socket是什么呢?
4. 你会使用它们吗?…
近期评论