美文网首页
Network - CSAPP C11

Network - CSAPP C11

作者: Doye | 来源:发表于2019-01-25 19:26 被阅读0次

计算机发展如同人类发展一般,开始可能只需要在家庭间(进程内部)建立起通信能力,之后为了更高的生存概率,在部落内(不同进程间)建立起通信能力,更高的发展与组织形式,一片区域内(网络)建立起通信能力,网络一步步演化成了现在的模样,也由于它的演化特性,基本机制长时间都不会改变
客户端-服务器模型是网络应用最广泛使用的模型,客户端进程发送请求给服务器进程,服务器进程获取所需资源并响应客户端进程的请求,客户端进程收到响应后展示给用户。网络相关的处理,都是通过网络适配器来完成的
网络也有着层次结构;
最底层 - Ethernet Segment。由若干主机(hosts)通过交换机(hub)连接,通常范围是房间或一层楼
下一层 - Bridged Ethernet Segment。 通常范围是一层楼,通过不同的 bridge 来连接不同的 ethernet segment。Bridge 知道从某端口出发可达的主机,并有选择的在端口间复制数据。

下一层 - internets 。 不同的的 LAN 可以通过 router 来进行物理上的连接,这样连接起来的网络称为 internet
而我们一般耳熟能详的Internet其实也是一种internet,不过是最大的internet

有了层级结构后,另外一个重要的点是通信的格式,称之为网络协议。目前Internet中的通信主要建立在 TCP/IP 协议族中,由IP,tcp,udp这些构成,而基于这个,先人抽象出一个名为socket的接口,按照这种接口规定的操作方式来进行网络操作

相关文章

  • Network - CSAPP C11

    计算机发展如同人类发展一般,开始可能只需要在家庭间(进程内部)建立起通信能力,之后为了更高的生存概率,在部落内(不...

  • bomb lab 解题报告

    对应课本csapp 的实验 https://hakula.xyz/csapp/bomblab.html[https...

  • 2018-10-10 TEST CSAPP

    2018-10-10 TEST CSAPP 2018-10-10 TEST CSAPP 2018-10-10 TE...

  • csapp

    CSAPP 2.27 2.30 2.39 2.40 2.41 2.42 2.43 2.44 2.47 2.58 2...

  • CSAPP

    进程 进程是操作系统对一个正在运行的程序的一种抽象。并发运行,则是说一个进程的指令与另一个进程的指令是交错执行的。...

  • CSAPP

    每天2页。2021年4月底,我将啃下这本700页大部头。2020年5月底,我将学会浮点数的2进制表示。 2020/...

  • CSAPP 炸弹实验解析上

    CSAPP(Computer Systems A Programmer's Perspective),中译名为深入...

  • 正确理解 LEAL (Load Effective Addres

    LEAL: leal S, D -> D ← &S 在 CSAPP (Computer Systems: A ...

  • C语言的原子操作

    C语言原子操作是在C11(C11:标准是C语言标准的第三版,前一个标准版本是[C99]标准)引入的,定义在头文件 ...

  • 关于学习

    |–计算机 |––––c ++primer(12/18) |––––csapp(2/12) |––––TCP/IP...

网友评论

      本文标题:Network - CSAPP C11

      本文链接:https://www.haomeiwen.com/subject/fcevjqtx.html