Skip to content
Courses
Computer ScienceFreeIntermediate

Computer Networks

OSI to TCP/IP, subnetting, TCP internals, DNS/HTTP/DHCP, TLS security and modern delivery — exam + interview core

5(5 reviews)21 learners1 hr 37 minCertificate
  • 4

    Modules

  • 8

    Lessons

  • 1h 37m

    Of material

  • 8

    Graded challenges

  • Intermediate
  • English audio
  • English captions
  • Certificate on completion

Capstone · what you will build

Small-office subnet & service design note

Design a small office network on paper (4–6 pages or equivalent markdown): (1) a public /29 or /28 split into VLAN subnets for staff, guests and servers with usable ranges and gateways; (2) which device cuts each broadcast domain and why; (3) the TCP/UDP ports each service needs (web, mail, DNS, SSH) and where TLS terminates; (4) one firewall policy sketch (allow/deny rules) and one CDN recommendation for a public site. Submit as PDF or a public markdown URL.

You submit: PDF or public markdown link showing the subnet table with real arithmetic, the port list, and a rule table — not screenshots of a network simulator.

What you walk away with

A certificate anyone can verify

TieEduCERTIFICATE OF COURSE COMPLETIONCertificate of CompletionThis certifies thatYour namehas successfully completed all lessons ofComputer NetworksLessons completedXP earnedDate of issueISSUED BYTieEdu Placement IntelligenceSerial · Ed25519 signature

A sample of the certificate this course issues (professional tier). Yours carries your name, lessons completed, XP, the date, and a serial with a QR code anyone can verify.

  • Verifiable certificate

  • XP on the leaderboard

Learn it lesson by lesson

Layered Models: OSI vs TCP/IP

The seven OSI layers, the four/five-layer TCP/IP model, and what each layer actually does for a packet in flight.

What you will learn
  • Name the OSI and TCP/IP layers in order and state the job of each
  • Map OSI layers to their TCP/IP counterparts
  • Explain why layering exists (independence, replaceability, clear contracts)

Interviewer: "You type a URL and press Enter — which layers are involved, and in what order?" If you can narrate that story top-to-bottom, every layer-definition question in the syllabus is already answered.

Why layers? Each layer offers a service to the one above and hides how it is implemented. You can swap Wi-Fi for Ethernet without touching TCP or the browser. Protocols on the same layer on two machines "talk past each other" — horizontal protocols, vertical services.

OSI (7 layers, top → bottom): 7. Application — user services (HTTP, DNS, SMTP) 6. Presentation — encoding, encryption, compression 5. Session — dialogs, checkpointing, session setup 4. Transport — end-to-end delivery, segmentation, reliability (TCP/UDP) 3. Network — logical addressing and routing (IP, ICMP) 2. Data Link — framing, MAC addressing, error detection (Ethernet, Wi-Fi)

  1. Physical — bits on the medium (voltage, light, radio)

TCP/IP model (what the internet actually uses):

  • Application (merges OSI 5–7)
  • Transport (OSI 4)
  • Internet (OSI 3)
  • Network Access / Link (OSI 1–2)

Units each layer moves:

LayerPDU
TransportSegment (TCP) / Datagram (UDP)
NetworkPacket
Data LinkFrame
PhysicalBits

Encapsulation: each layer adds its own header (and the data link layer adds a trailer) as the data travels down; the receiver strips them on the way up (decapsulation).

OSI
LayerKey protocols / tech
7ApplicationHTTP, DNS, SMTP, FTP
6PresentationTLS, JPEG, ASCII
5SessionNetBIOS, RPC sessions
4TransportTCP, UDP
3NetworkIPv4, IPv6, ICMP, OSPF
2Data LinkEthernet, Wi-Fi (802.11), ARP
1Physical1000BASE-T, radio, fiber
Mnemonic for OSI bottom-up

Please Do Not Throw Sausage Pizza Away (1→7).

PDU names in answers

Segment at layer 4, packet at layer 3, frame at layer 2 — examiners mark the exact word.

Follow an HTTP request down the stack
Browser sends GET /index.html over Wi-Fi. Trace it through the layers.
  1. 1

    Application

    Browser builds HTTP GET; DNS has already resolved the host to an IP.

  2. 2

    Transport

    TCP: source port (ephemeral, e.g. 51234) + dest port 80; payload becomes a segment; MSS caps size.

  3. 3

    Internet

    IP header: src IP = your device, dst IP = server; TTL set (e.g. 128).

  4. 4

    Data Link

    Frame: MAC src = your Wi-Fi NIC, MAC dst = default gateway AP; FCS trailer for error detection.

  5. 5

    Physical

    Bits modulated onto 2.4/5 GHz radio; AP forwards toward the internet.

  6. 6

    Server side

    Reverse: strip headers layer by layer; HTTP handler reads GET.

Solution

Full down-and-up trace; each layer adds its header, the peer removes it.

Layer the PDU

At which layer do each of these live: IP packet, TCP segment, Ethernet frame, HTTP message?

Hint: HTTP is application; then 4, 3, 2.

Common mistakes
  • Saying TCP/IP and OSI are the same model

    OSI is the 7-layer teaching model; TCP/IP is the 4/5-layer implementation the internet uses.

  • Placing IP at layer 2 or TCP at layer 3

    IP = network (3), TCP = transport (4).

Exam / interview angle

Which OSI layer is responsible for end-to-end error recovery and flow control?

Layer 4, Transport (TCP).

Source: Classic university short question.

Lesson summary
  • Layering = service up, protocol across, independence between.
  • OSI 7 layers; TCP/IP merges 5–7 into Application.
  • PDUs: segment (L4), packet (L3), frame (L2), bits (L1).

What you will be able to do

  1. Map every OSI layer to its job, PDU and representative protocols
  2. Trace a packet through addressing: MAC, IP, port and ARP resolution
  3. Solve subnetting problems: prefix, ranges, broadcast and usable counts
  4. Compare RIP vs OSPF and explain longest-prefix matching
  5. Explain TCP handshake, teardown, flow control and congestion control
  6. Outline DNS resolution, HTTP status classes and DHCP DORA
  7. Describe TLS goals, firewall tiers and CDN/SDN value in modern delivery

About this course

Networking courses often fail in one of two ways: pure theory with no packets, or protocol trivia without the why. This course keeps the causal chain visible — every layer exists because the layer below could not do that job — and spends its arithmetic where examiners do: subnetting tables and TCP window math.

The security module is deliberately practical: you will be able to say exactly what the padlock in the address bar proves, why a packet filter cannot see HTTPS paths, and what WPA3 fixes over WPA2. The modern module (Wi-Fi, SDN, CDNs) gives you interview-ready language for how content actually reaches a phone in another city.

The final exam draws from a 30-question bank; the certificate project is a short subnet design note you can revise from before finals.

Who this course is for

  • CSE/IT students in semester 3–5 facing university networking exams
  • Placement candidates preparing for networking and backend rounds
  • GATE aspirants building core CS fundamentals
  • Anyone who wants to understand what happens between a URL and a response

What you should know before you start

Anything here is assumed, not taught. If it is not on the list, the course explains it.

  • Basic digital logic and binary arithmetic
  • Comfort with any programming language (pseudocode is explained)

Questions before you start

How much time does Computer Networks take?

The course is 4 modules and 8 lessons — about 1 hr 37 min of material in total. Lessons unlock in order, so the time it takes you depends on how much of each lesson you actually read.

Do I get a certificate?

Yes. Finish every lesson and a certificate is issued automatically. Its serial is public: anyone can check it at https://tieedu.in/verify without an account, and a revoked certificate stops verifying.

Is it really free?

Yes — this course is free, and there is nothing to buy to start it.

How is my progress tracked?

On the server, lesson by lesson. Time is credited at real-time speed and capped, so a lesson cannot be marked complete faster than it can be read. That is why the percentage survives a new device.

How do ratings work?

Only learners who finished the course can rate it, and the average shown is calculated from those ratings alone. A course nobody has finished yet carries no rating rather than a default one.

See all

Intermediate · Computer Science

ER models, SQL, normalization, transactions, concurrency control and crash recovery — exam + interview core

3 (3 reviews)21 learners4 modules8 lessons2 hr
FreeNewPopular

Intermediate · Computer Science

Processes, scheduling, concurrency, deadlock, memory, paging, virtual memory and file systems — exam + interview core

4.9 (18 reviews)67 learners4 modules8 lessons1 hr 39 min
FreeNewPopular

Intermediate · Mechanical

Fluid statics, Bernoulli, flow measurement, momentum forces, pipe losses, dimensional analysis and open-channel flow — ME exam + interview core

1 learner4 modules8 lessons2 hr
FreeNew

Intermediate · Electronics

Convolution, Fourier series & transform, sampling theorem, Laplace & Z-transforms, Bode plots and modulation — ECE exam + interview core

3 learners4 modules8 lessons2 hr
FreeNew

Free · lifetime access