12 votes

What would be a good analogy for IP addresses and ports?

I used seats in the room. The classroom has an address. So, if someone wanted to come and talk to one of the students they would come down the hall and into my room. But, that only gets them to ...
  • 3,029
9 votes
Accepted

What would be a good analogy for IP addresses and ports?

I don't think the address metaphor is that off-the-mark -- real addresses are more segmented then IP addresses, true, but I don't know if that's really that much of a conceptual barrier. Regarding ...
  • 4,005
4 votes

What to teach in an Advanced Computer Networking course?

I created an Advanced Computer Networking course offered at Master's level which follows an earlier undergraduate course in networking (which I also created and teach). I'll offer some insights, ...
4 votes
Accepted

Teaching information security to students without basic IT knowledge

I don't see any particular problems with your syllabus. However, I do see two challenges that you will need to overcome. Depending on other factors in your context these may be easy or hard. But there ...
  • 35.5k
4 votes

What would be a good analogy for IP addresses and ports?

You can consider an IP number to be analogous to a business's telephone number (reaching the main switchboard), and the port number to be the telephone extension number for one person. This probably ...
  • 151
2 votes

What would be a good analogy for IP addresses and ports?

I'd put a slight tweak on your analogy and go digital: email. In email, your email address is your IP address. It comes in multiple parts, similar to IP blocks. There are many addresses under one ...
  • 4,775
2 votes

What would be a good analogy for IP addresses and ports?

As a former student I'd like to confess that for me these attempted analogies about the ports just made a simple thing sound mysterious and in retrospect had absolutely zero insight whatsoever. What ...
  • 121
2 votes

What resources would you recommend for K-5 Computer Systems Concept of the CSTA K-12 Standards?

I haven't seen a lot of resources in the US for that age group, though England seems to publish a great deal of high quality KS2 (Key Stage 2, ages 7-11) material. What's particularly nice is the ...
  • 32.2k
2 votes

Teaching information security to students without basic IT knowledge

You may have to rethink the curriculum design at a higher level ( involving other staff ). Do you kick people off the course, loosing revenue. Do you teach extra lessons to get them up to entry ...
1 vote

Mnemonics to remember the TCP header fields

The first bit is where it is going. An intermediary needs this to forward it. It goes first so that at least in theory it can start forwarding before it has finished receiving. Next is the symmetrical ...
1 vote

What resources would you recommend for K-5 Computer Systems Concept of the CSTA K-12 Standards?

I recommend a look at the K12 CS Framework. Also, since this question was originally asked, a number of states have released their own standards. Some examples: Oklahoma Indiana Washington.
1 vote

What would be a good analogy for IP addresses and ports?

Our department is small enough and close-knit enough that most of my students have seen the CS mail room across from the CS main office. A mail room that has a wall of slots, one for each faculty and ...
1 vote

What would be a good analogy for IP addresses and ports?

Using physical addresses is misleading - it would be clearer to use an email address, or a phone number. If people still had POTS (telephone) in the house, you have segmented (area code) dynamic ...
1 vote

What would be a good analogy for IP addresses and ports?

How about IP addresses being countries and ports being sea ports? In the UK it works well because there are so many different sea ports that students recognise from looking at an online map of the ...
  • 806

Only top scored, non community-wiki answers of a minimum length are eligible