JimKurose
JimKurose
  • 50
  • 2 952 691
Web tracking, 3rd party cookies, GDPR
Video presentation: Web tracking, 3rd party cookies, GDPR (supplementary Chapter 2 video)
Computer networks class.
Jim Kurose
Textbook reading: Chapter 1, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020.
See gaia.cs.umass.edu/kurose_ross for more open student resources
Переглядів: 12 560

Відео

Who Controls the Internet? (supplementary Chapter 1 video)
Переглядів 9 тис.2 роки тому
Video presentation: Who controls the Internet? (supplementary Chapter 1 video) Computer networks class. Jim Kurose Textbook reading: Chapter 1, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources
Who uses the Internet? (supplementary Chapter 1 video)
Переглядів 9 тис.2 роки тому
Video presentation: Who uses the Internet? (supplementary Chapter 1 video) Computer networks class. Jim Kurose Textbook reading: Chapter 1, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3.8 Evolution of Transport-layer Functionality
Переглядів 25 тис.2 роки тому
Video presentation: Transport layer: Evolution of Transport-layer Functionality. (includes HTTP/3, QUIC). Computer networks class. Jim Kurose Textbook reading: Section 3.8, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3 7 TCP Congestion Control
Переглядів 76 тис.2 роки тому
Video presentation: Transport layer: TCP Congestion Control Computer networks class. Jim Kurose Textbook reading: Section 3.7, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3.6 Principles of Congestion Control
Переглядів 71 тис.2 роки тому
Video presentation: Transport layer: Principles of Congestion Control. Computer networks class. Jim Kurose Textbook reading: Section 3.6, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3.5-1 TCP Reliability, Flow Control, and Connection Management
Переглядів 92 тис.2 роки тому
Video presentation: Transport layer: Part 1/2 of "TCP Reliability, Flow Control, and Connection Management." TCP reliability mechanisms. RTT estimation. Timeout. Computer networks class. Jim Kurose Textbook reading: Section 3.5, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3.5-2 TCP Reliability, Flow Control, and Congestion Control (part 2/2)
Переглядів 57 тис.2 роки тому
Video presentation: Transport layer: Part 2/2 of "TCP Reliability, Flow Control, and Connection Management." TCP Flow control. TCP connection Management. Computer networks class. Jim Kurose Textbook reading: Section 3.5, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3.4-2 Principles of Reliable Data Transfer (Part 2)
Переглядів 70 тис.2 роки тому
Video presentation: "Transport layer: Principles of Reliable Data Transfer (Part 2)." Pipelining. Go-back-N. Selective Repeat. Computer networks class. Jim Kurose Textbook reading: Section 3.1, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3.4-1 Principles of Reliable Data Transfer (Part 1)
Переглядів 103 тис.2 роки тому
Video presentation: "Transport layer: Principles of Reliable Data Transfer (Part 1)." Protocol mechanisms for reliable data transfer (rdt). Building an rdt protocol. Computer networks class. Jim Kurose Textbook reading: Section 3.1, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3.3 Connectionless Transport: UDP
Переглядів 68 тис.2 роки тому
Video presentation: "Transport layer: Connectionless Transport: UDP." UDP sender and receiver actions. UDP segment structure. The Internet checksum. Computer networks class. Jim Kurose Textbook reading: Section 3.3, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3.2 Transport layer multiplexing and demultiplexing
Переглядів 78 тис.2 роки тому
Video presentation: "Transport layer: Multiplexing and demultiplexing." What are multiplexing and demultiplexing? How is it done? How does it work in TCP and UDP? Computer networks class. Jim Kurose Textbook reading: Section 3.2, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
3.1 Introduction and Transport-layer Services
Переглядів 84 тис.2 роки тому
Video presentation: Transport layer: Chapter goals. Transport-layer services and protocols. Transport layer actions. Computer networks class. Jim Kurose Textbook reading: Section 3.1, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
4.4 Generalized Forwarding
Переглядів 45 тис.2 роки тому
Video presentation: Network layer: Generalized forwarding. Match plus action. OpenFlow API. Computer networks class. Jim Kurose Textbook reading: Section 4.4, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
4.3 The Internet Protocol, part 2
Переглядів 61 тис.2 роки тому
Video presentation: Network Layer: The Internet Protocol, part 2. Network address translation. NAT. IPv6. Tunneling. Computer networks class. Jim Kurose Textbook reading: Section 4.3.3 and 4.3.4, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020. See gaia.cs.umass.edu/kurose_ross for more open student resources.
4.3 The Internet Protocol, part 1
Переглядів 84 тис.2 роки тому
4.3 The Internet Protocol, part 1
4.2 What's inside a router? Part 2.
Переглядів 60 тис.2 роки тому
4.2 What's inside a router? Part 2.
4 5 Middleboxes, Internet architecture
Переглядів 30 тис.2 роки тому
4 5 Middleboxes, Internet architecture
4.2 What's inside a router? Part 1.
Переглядів 74 тис.2 роки тому
4.2 What's inside a router? Part 1.
4.1 Introduction to the Network Layer
Переглядів 101 тис.2 роки тому
4.1 Introduction to the Network Layer
1.2 The network edge
Переглядів 127 тис.2 роки тому
1.2 The network edge
1.3 The network core
Переглядів 105 тис.2 роки тому
1.3 The network core
1.4 Performance
Переглядів 84 тис.2 роки тому
1.4 Performance
1.1 Introduction (reposted) - What is the Internet
Переглядів 315 тис.2 роки тому
1.1 Introduction (reposted) - What is the Internet
1.5 Layering, encapsulation
Переглядів 70 тис.2 роки тому
1.5 Layering, encapsulation
1.6 Networks Under Attack
Переглядів 42 тис.2 роки тому
1.6 Networks Under Attack
1.7 History of Computer Networking, and Chapter 1 (Introduction to Networking) wrap-up.
Переглядів 35 тис.2 роки тому
1.7 History of Computer Networking, and Chapter 1 (Introduction to Networking) wrap-up.
2.1 Principles of the Application Layer
Переглядів 102 тис.2 роки тому
2.1 Principles of the Application Layer
2.2 The Web and HTTP (part 1)
Переглядів 89 тис.2 роки тому
2.2 The Web and HTTP (part 1)
2.2 The Web and HTTP part 2
Переглядів 51 тис.2 роки тому
2.2 The Web and HTTP part 2

КОМЕНТАРІ

  • @elenaguo1094
    @elenaguo1094 День тому

    can't seem to find p2p video

  • @franciscoromano963
    @franciscoromano963 2 дні тому

    TE AMO!

  • @AhmedMagdy-ue4oy
    @AhmedMagdy-ue4oy 3 дні тому

    you are a life saver

  • @user-lq3cg7hf9y
    @user-lq3cg7hf9y 4 дні тому

    Thanks a lot sir

  • @DaBestAround
    @DaBestAround 6 днів тому

    Hi Jim, I didn't find it frustrating at all when you were talking about 16:50 - In fact I was wondering when capitalism and economic incentives were going to come into play!

  • @junn1251
    @junn1251 6 днів тому

    All thanks to Prof. Kurose, I believe in the academic comeback

  • @darknation6174
    @darknation6174 7 днів тому

    Anbody else got problems with the video from 3:28 to 3:34? The Frames just go crazy.

  • @onepiecelover32
    @onepiecelover32 12 днів тому

    This guy really likes networking

  • @hatsunemikuwannabe5419
    @hatsunemikuwannabe5419 14 днів тому

    thank you so much for these videos, it's really amazing that you are explaining such content on youtube, thank you so much for the content

  • @user-sjd862hka9
    @user-sjd862hka9 15 днів тому

    Could you set auto subtitle allowed please? I needed it to understand better in not English-based country😥😥

  • @rsocialhateband3529
    @rsocialhateband3529 16 днів тому

    the great master!

  • @rslinux00slinux96
    @rslinux00slinux96 17 днів тому

    Great Master!

  • @tanmaysutar3606
    @tanmaysutar3606 19 днів тому

    non-CS major here studying this for my MSCS class on computer networks. Thanks a lot for making these videos and posting these for free!! Will read your book afterwards!!

  • @klevisimeri607
    @klevisimeri607 24 дні тому

    🧠

  • @klevisimeri607
    @klevisimeri607 24 дні тому

    🧠

  • @tardlyfe3571
    @tardlyfe3571 25 днів тому

    fk csc358

  • @oscarsssss
    @oscarsssss 26 днів тому

    Thank you so much for these videos sir!

  • @keremokumus2834
    @keremokumus2834 26 днів тому

    07:00 If brits think that they are number one at queueing, just wait until they hear about engineering students at ESOGÜ.

    • @itselfintime
      @itselfintime 26 днів тому

      Ah yes, biggest enemy of esogu engineering students, faculty of education bois

  • @abdulfaiqkhattak8557
    @abdulfaiqkhattak8557 27 днів тому

    00:12 Understanding the diverse entities that control the internet. 02:25 The internet is governed through a multi-stakeholder setting. 04:42 Range of technical, social, and governance issues associated with controlling the internet. 07:06 Railroad standardization enabled interoperability across networks 09:26 Global oversight needed for technical aspects of the internet 11:46 ICANN is responsible for controlling internet names and numbers 14:13 ICANN's role in domain name dispute resolution and internet addressing 16:38 Key players influencing internet content and access 18:43 Governments worldwide take actions to control internet access and content. 20:52 Understanding the complexity of internet control Crafted by Merlin AI.

  • @duckbear1892
    @duckbear1892 28 днів тому

    This guy is no joke, he wrote the book, made the videos, and then put ads on it xD

  • @dayssnow1049
    @dayssnow1049 Місяць тому

    Overview of Middleboxes and Internet Architecture 00:12 Middleboxes are intermediary boxes performing functions apart from standard IP routing. 01:35 Middle boxes are diverse and include functions like NAT, firewalls, load balancers, web caches, and content distribution networks. 03:05 Middleboxes extend network layer functions beyond standard IP routing. 04:38 The internet's architecture includes various middlebox functions. 06:00 Architectural principles of the internet 07:34 Implementing reliability and congestion control at network edges is preferable. 08:57 The intelligence in the telephone network was implemented within the network itself, while in the internet architecture, the intelligence is at the network edge. 10:26 Intelligence in software on top of dumb white boxes within the network

  • @dayssnow1049
    @dayssnow1049 Місяць тому

    Generalized Forwarding and Open Flow in Router Operations 00:12 Generalized forwarding allows routers to consult multiple fields and take a wider range of actions. 01:27 Generalized forwarding expands matching and action options. 02:43 Generalized Forwarding in OpenFlow 1.0 04:08 Generalized Forwarding allows for flexible packet handling 05:22 OpenFlow rules enable firewall implementation 06:45 Specifying network wide behaviors with flow tables and SDN controller 08:04 Generalized forwarding allows matching over multiple fields in network and transport layer headers. 09:31 Match + action enables a wide range of network functionality.

  • @dayssnow1049
    @dayssnow1049 Місяць тому

    Importance of Network Address Translation and IPv6 in Managing IPv4 Address Space 00:13 Network Address Translation (NAT) and IPv6 address space are key to overcoming IPv4 limitations 02:41 Network Address Translation (NAT) provides advantages such as security and flexibility. 05:08 Network Address Translation (NAT) process and implications 07:34 IPv6 was motivated by the need for a larger address space and introduced innovations like tunneling and flow labels. 10:02 IPv6 header has no checksum, fragmentation, reassembly, or options fields, and allows for faster processing. 12:36 Tunneling allows IPv6 routers to forward IP Datagrams over IPv4 networks. 15:14 IPv4 network acts as a tunnel for IPv6 communication 17:53 Tunneling allows co-existence of IPv4 and IPv6 for end-to-end datagram forwarding. 20:03 Internet Protocol IP is crucial for the Internet's network layer.

  • @dayssnow1049
    @dayssnow1049 Місяць тому

    Understanding Router Architecture and Components Part 1 00:12 Understanding the inner workings of router architecture. 01:53 Router input port components 03:38 Understanding network layer header and forwarding tables. 05:32 Longest prefix matching simplifies matching IP addresses 07:21 Longest prefix matching is crucial in router forwarding decisions. 09:06 Different approaches to building high-speed switching fabrics 10:52 Routers use different types of switching fabrics for efficient packet transfer. 12:41 Switching fabrics in routers use parallel paths for high performance

  • @dayssnow1049
    @dayssnow1049 Місяць тому

    Data Plane Fundamentals for Internet Connectivity 00:08 network layer and its essential role in networking. 01:53 Network Layer functions 03:48 Routers forward data grams locally and are coordinated globally for end-to-end path. 05:39 Difference : forwarding and routing 07:31 compute forwarding tables (traditional and Software Networking approaches) 09:32 Network layer service model is best effort without guaranteed delivery or bounded delay. 11:26 Overview of network architectures and QoS classes 13:31 Best-effort service and distributed infrastructure

  • @dayssnow1049
    @dayssnow1049 Місяць тому

    Internet Protocol (IPv4) and Addressing Basics 00:11 The Internet's network layer is covered in two parts. 02:33 The Internet Protocol controls data formats, addressing, and packet handling conventions. 07:19 IP addresses identify link layer interfaces, not hosts or routers. 09:44 Each subnet contains devices that can directly reach each other. 14:55 DHCP clients server message exchange 17:34 DHCP message process overview 22:07 Address allocation, forwarding table lookup, and BGP routing are tied together. 24:40 ICANN administers and allocates the IPv4 address space. 28:59 Internet Protocol started with a 32-bit address space

  • @dayssnow1049
    @dayssnow1049 Місяць тому

    Packet Scheduling and Buffer Management inside a Router 00:08 Packet scheduling and buffer management are crucial for controlling packet loss and delay. 02:19 Buffering and congestion at the output port. 04:32 The amount of buffering in a router is a complex issue. 06:52 Output port buffer is crucial for managing global internet scale behavior. 09:13 Packet scheduling disciplines in routers 11:33 Traffic can be classified into priority classes based on type, source or destination addresses, and company's willingness to pay for better service. 13:55 Weighted fair queuing allows bandwidth guarantees on a per-class basis. 16:21 Three bright-line rules associated with network neutrality 18:36 No paid prioritization rule prevents unequal treatment of streaming traffic providers. 20:47 The Internet's policies and governance are still evolving.

  • @fsnaps
    @fsnaps Місяць тому

    Jim always smiling, makes the lessons so much more interesting

  • @jeanlee1447
    @jeanlee1447 Місяць тому

    Hi professor Kurose did a router drop you? Do you need to be re-sent?

    • @DaBestAround
      @DaBestAround 5 днів тому

      this comment is absolutely gold. got the exact same humour as Dr Kurose.

  • @breezeeking7266
    @breezeeking7266 Місяць тому

    this man is proof that a good teacher can make anyone understand anything, amazing video, cleared up a whole lot of confusion

  • @MR.X1Y3
    @MR.X1Y3 Місяць тому

    Who would believe me that your course is a whole course taught in our university in the first year. have any permission?

  • @bi_tuxvin4579
    @bi_tuxvin4579 Місяць тому

    it's 6am, I've got a networking test at 8am, you saved me man

  • @elaineh3
    @elaineh3 Місяць тому

    the GOAT 🔥 would not have passed my exams without these vids

  • @user-gz1nv6nw3q
    @user-gz1nv6nw3q Місяць тому

    So damn sick of computer networking. Might drop out and become a plumber.

  • @thecurious6721
    @thecurious6721 Місяць тому

    Just two days ago started reading your book. İncredible book. Everything explained very clearly. Thanks a lot 🙏

  • @turkersubasi
    @turkersubasi Місяць тому

    can anyone help me? On UDP protocol how does sender knows the destination port number?

  • @runninglobster147
    @runninglobster147 Місяць тому

    The slide about BGP messages says they are specified in RFC 4371. They are actually specified in RFC 4271, as Dr. Kurose correctly states at 5:20

  • @san_2310
    @san_2310 Місяць тому

    😅

  • @san_2310
    @san_2310 Місяць тому

    Brhdnr

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    🧠. To be honest I like that he always smiles no matter the video.

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    🧠

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    🧠. I love how his hair progressively gets messier as the videos go on.

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    🧠

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    🧠

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    🧠

  • @suki8848
    @suki8848 Місяць тому

    I use this videos to revise for my exams, you make studying less hard! Thank you so much for making them public ❤

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    🧠

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    🧠

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    🧠

  • @klevisimeri607
    @klevisimeri607 Місяць тому

    :brain