Computer network Learning Note _1

Source: Internet
Author: User

1_1

Starting with David Weatherall's computer Networks, the first lesson is about goals and Motivation,focus of the course is networking, discussing packets and The internet, the bottom communications and the upper distributed systems, is how the network is built and what the top apps can do. The main point is learning how the Internet works, TCP/IP,DNS,HTTP,NAT,VPNS,802.11ETC et acronym, and learn the fundamentals of computer networks. While the web is evolving, the fundamentals of learning are constant, helping to understand the latest technology. The feeling is that David's slides is doing very well, the lectures are vivid, and many examples. Knowing why to build networks and what to do will help us build more efficient networks in the future.

1_2

There is an important concept, statical multiplexing. How to have more users under the same bandwidth. Also introduces an important concept, the Value of Connectivity. 1980 Metcalfe proposed that the larger the network, the greater the value, the network value of n nodes is close to the square of N.

1_3

Introduces some acronym,host,router,link,app of parts of a network. The app is using network. Host is a network terminal, such as a laptop computer. Router to the links between the transmission of information, such as CABLE/DSL modem. Link connects nodes, such as Wired, wireless. Types of links There are three kinds: Full-duplex dual work, both sides can communicate at the same time, Half-duplex half-duplex, both sides of the non-simultaneous communication; simplex single-work, one-way communication. Networks named according to scale: PAN, LAN, man, WAN, the Internet. Network boundaries:router and link indicate that isp,host, router, and link represent the network. Key interfaces:network-application Interfaces Define how apps Use the Network:sockets;network-network Interfaces define H OW nodes work Together:traceroute can peek in the network;

1_4

Learn how to write a application and use the network. Do some understanding of network-application interface. Apps through the socket API and network communication. Sockets is a data structure sockets let apps attach to the local network at different ports. Ports is the address. Socket API functions are socket, BIND, LISTEN, ACCEPT, CONNECT, SEND, RECEIVE, CLOSE. Use the socket API function to complete the client and server program (outline). One should a answer, like a phone call. But one side first accept or recv the other side again connect or send. Another getaddrinfo () means translation, such as translating www.haha.com into a digital address.

Computer network Learning Note _1

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.