V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
demomaster
V2EX  ›  程序员

本人大二,问下大家:如果以后想做 web 方面的工作要掌握哪些"计算机网络"方面的知识?

  •  
  •   demomaster · 2016-03-12 19:55:01 +08:00 · 1587 次点击
    这是一个创建于 3169 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在看 Andrew S.Tanebaum 的那本<<计算机网络>>,发现计算机网络涉及的内容真的好多啊,那些路由算法是否都要搞懂呢?如果以后想做 web 方面的工作的话,哪些知识是必须要掌握的或者说是对自己以后的工作有帮助的?

    第 1 条附言  ·  2016-03-12 21:21:31 +08:00
    忘记说了,我是希望大大们根据这本书给些建议,比如这本书使用的模型:
    1.物理层
    2.数据链路层
    3.网络层
    4.传输层
    5.应用层
    感觉物理层和数据链路层主要是讲了硬件的很多东西,很多地方也没有搞懂,不知道跳过去可不可以.
    我就是想问下哪些原理性的知识是要掌握的.
    6 条回复    2016-03-13 19:50:50 +08:00
    yeyeye
        1
    yeyeye  
       2016-03-12 20:21:21 +08:00   ❤️ 1
    简单的
    HTML5+JS+PHP+SQL+美工+HTTP 协议

    如果你还会调优服务器就更好了
    guodidi
        2
    guodidi  
       2016-03-13 07:48:17 +08:00 via Android   ❤️ 1
    给你做个参考吧, 16 届应届毕业生。
    前端: HTML+CSS+JavaScript+ajax
    后台: Java+Spring+Strust (或者 SpringMVC )
    数据库: MySQL+Hibernate ( Mybatis )

    如果要做 Web 的话,一定要了解一些 HTTP 的知识,不过在没有项目的支撑下,我觉得很多知识就像一盘散沙,无法汇聚成堆。目前,很多原理性的知识都被封装好了,你首先要学会的是如何用,然后再去了解为什么这么用,最后还要知道这么用有什么缺陷与优势,如何改进。
    maemual
        3
    maemual  
       2016-03-13 10:11:45 +08:00   ❤️ 1
    网络方面的话, TCP + HTTP/HTTPS
    zwpaper
        4
    zwpaper  
       2016-03-13 10:50:44 +08:00 via Android   ❤️ 1
    计算机网络是基础,实用是 tcp ,所以 TCP/IP 详解前两卷最好看一下
    demomaster
        5
    demomaster  
    OP
       2016-03-13 19:47:53 +08:00
    @guodidi 好的,谢谢.
    demomaster
        6
    demomaster  
    OP
       2016-03-13 19:50:50 +08:00
    @maemual 恩,这个有体会,最近写爬虫要模拟登入就要用到 HTTP 方面的知识.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1691 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:00 · PVG 08:00 · LAX 16:00 · JFK 19:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.