[others] foo/bar, 그리고 port number 80/443

EMMA·2022년 3월 20일
0
post-thumbnail

주말을 마무리하면서, 알아본 foo/bar의 기원, 그리고 port number에 대한 것


1
개발 공부를 하면서 예시들을 보면 foo, bar 등의 단어들을 심심치 않게 보게 되었다.

마땅히 이름 붙일게 없을 때 사용하는 sample name이라고 추측은 했는데,
찾아보니 좀 더 재밌는 내용들이 숨겨져 있었다.
foo나 bar (파이썬에서는 spam, eggs 등이 사용된다고 한다) 가 사용된데는 여러 썰이 있는데,
1. WW2 때 유행한 은어 FUBAR에서 나왔다
2. 만화에서 처음 사용했는데, 이것에서 유래했다
...

해당 내용은 RFC에 기록되어 있다.
https://www.rfc-editor.org/rfc/rfc3092


2
왜 http와 https 의 port number는 각각 80/443 일까.

이것도 그냥 궁금해서 기사를 찾아봤다.
팀버너스리가 WWW을 개발하고 첫 http 문서를 만들던 당시, 남아 있던 번호가 80이어서 사용했다고 한다.

If the port number is not specified, 80 is always assumed for HTTP.

https 에 443이 왜 배정되었는지는 명확하지 않다.
그저, RFC에 https - 443이 처음 등장한 것이 RFC 1700 문서가 publish되었을 때인데,
이 때 375 ~ 451까지 채워졌다고 한다. 그래서 그저 순서에 따라 배정받았다는 것이 가장 유력한 썰.

기사 출처: https://www.howtogeek.com/233383/why-was-80-chosen-as-the-default-http-port-and-443-as-the-default-https-port/

profile
예비 개발자의 기술 블로그 | explore, explore and explore

0개의 댓글