포트 번호는 왜 80, 443, 3000을 많이 사용할까|웹사이트 주소 뒤 숫자의 정체
웹사이트나 서버를 공부하다 보면 주소 뒤에 숫자가 붙어 있는 경우를 자주 보게 된다.http://localhost:3000http://127.0.0.1:8000https://example.com:443처음에는 왜 주소 뒤에 이런 숫자가 붙는지, 그리고 왜 유독 80, 443, 3000 같은 숫자를 많이 사용하는지 궁금해질 수 있다. 나도 처음에는 그냥 아무 숫자나 붙이는 줄 알았다. 그런데 알고 보니 이 숫자는 포트 번호라고 부르며, 컴퓨터가 어떤 프로그램으로 연결해야 하는지 구분하기 위해 꼭 필요한 번호였다.쉽게 말하면, IP 주소가 “어느 집인지”를 알려주는 주소라면, 포트 번호는 그 집 안에서 “어느 방으로 들어갈지”를 알려주는 번호다.예를 들어 같은 컴퓨터 안에서도 웹서버, 게임 서버, 데이터베이..
2026. 4. 18.
HTML, CSS, JavaScript는 각각 무슨 역할일까|웹사이트가 만들어지는 가장 기본적인 구조
웹사이트를 처음 공부할 때 가장 먼저 만나게 되는 단어가 있다. 바로 HTML, CSS, JavaScript다. 프로그래밍을 전혀 해보지 않은 사람도 이 세 가지 이름은 한 번쯤 들어본 적이 있을 가능성이 높다. 하지만 이름은 익숙해도, 각각이 정확히 어떤 역할을 하는지는 생각보다 헷갈리기 쉽다.특히 처음에는 “셋 다 웹사이트 만드는 거 아닌가?” 정도로만 느껴질 수 있다. 나도 처음 웹사이트 구조를 볼 때는 HTML, CSS, JavaScript가 전부 비슷한 역할을 하는 줄 알았다. 그런데 직접 HTML 파일을 만들고, 브라우저에서 열어보고, 스타일을 바꾸고, 버튼을 눌렀을 때 반응이 생기는 것을 보면서 셋의 차이를 조금씩 이해하게 됐다.결론부터 말하면 HTML은 웹페이지의 뼈대, CSS는 웹페이지의..
2026. 4. 17.