본문 바로가기

TIL

[TIL-101] 생활코딩 WEB2-Home server 6~10 / 스파르타코딩클럽 코딩 용어 해설 6. Port Forwarding 필요성 컴퓨터에 웹서버 설치하면 다른 사람들한테 지역 네트워크 안의 사설 IP를 알려줘서는 접속하게 할 수 없음. 그래서 공유기의 공인 IP로 접속했을 때 해당 컴퓨터에 접속되게 해야함. 포트 이용하자 라우터로 들어온 포트 번호에 따라 내부 네트워크의 특정 컴퓨터의 포트로 요청할 수 있음. 공유기의 공인 IP에 8081 포트로 접속 들어오면, 내부 네트워크의 192.198.0.4 컴퓨터에 80 포트로 보내기로 설정함. 라우터가 안내자 역할 하는 것. 포트 포워드 설정 : 내부 IP주소와 외부 포트(예. 8081), 내부 포트(예. 80) 입력 7. Dynamic & Static IP 주소 유동 IP(Dynamic IP Address) : 부족한 IP 효율적으로 사용하기 .. 더보기
[TIL-100] 생활코딩 WEB2-Home server 5 / 스파르타코딩클럽 코딩 용어 해설 5. Port 서버 컴퓨터로 외부에서 지역 네트워크에 접속해서 공유기에 연결된 한 클라이언트 컴퓨터에 도달하려면? 공용 IP로 접속해봤자 해당 공유기에 연결된 어떤 컴퓨터로 가야할지 모름. 접속이 들어왔을 때 누가 서버에 응답하게 할지 공유기가 교환/연결해줌. 포트 항구에 정박한 배들은 각자 번호를 갖고 있고, 그에 해당하는 포트에 정박함. 하나의 컴퓨터에 여러 개의 서버가 있을 수 있음. 특정 컴퓨터에 접속 시, 여러 서버들 중 어떤 서버와 상호작용할지 식별하는 방법이 포트 번호를 사용하는 것. 포트 번호 : 0부터 65535까지 있음. 80번은 http : hyper text transfer protocol. 웹페이지 주고 받을 때 사용하는 통신규약. 웹은 http 사용하는 통신시스템. 컴퓨터에 웹서.. 더보기
[TIL-99] 생활코딩 WEB2-Home server 1~4 1. 수업 소개 목표 : 공유기 사용 환경에서 웹서버 구동 방법. 공유기에 연결된 컴퓨터에 불특정 다수가 접속할 수 있게 함. 공유기에 연결된 컴퓨터를 웹서버로 이용하는 방법. 클라이언트에서 서버가 되는 것. IP 주소와 공유기 IP 주소 등장 인터넷 위에 있는 컴퓨터 간에 통신하기 위해 IP 주소(전화번호 같은 것) 필요. 과거에 IPv4라는 통신규칙이 만들어졌고, 42억개의 주소 만들 수 있었음. 문제 : 근데 인터넷 연결 컴퓨터가 크게 증가하자, 주소 부족해서 새로운 가입자 받을 수 없게 됨. 해결책 : 주소의 형식을 새롭게 바꿈. IPv6. 주소가 2823양....? 개나 가능해짐. 공유기 등장 하지만 주소 바꾸기 힘들어서 IPv4 아껴씀. 그러기 위해 공유기를 통해 같은 IP 주소를 여러 대의 .. 더보기
[TIL-98,102] 노마드코더 유튜브 클론코딩 #7.16~#7.18 보호되어 있는 글입니다. 더보기
[TIL-97~8] 노마드코더 유튜브 클론코딩 #7.9~#7.15 보호되어 있는 글입니다. 더보기
[TIL-96] 노마드코더 유튜브 클론코딩 #7.7~#7.8 보호되어 있는 글입니다. 더보기
[TIL-96] 위코드 사전스터디 4주차 Promise 비동기 https://www.daleseo.com/js-async-callback/ https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise Promise는 프로미스가 생성된 시점에는 알려지지 않았을 수도 있는 값을 위한 대리자로, 비동기 연산이 종료된 이후에 결과 값과 실패 사유를 처리하기 위한 처리기를 연결할 수 있습니다. 프로미스를 사용하면 비동기 메서드에서 마치 동기 메서드처럼 값을 반환할 수 있습니다. 다만 최종 결과를 반환하는 것이 아니고, 미래의 어떤 시점에 결과를 제공하겠다는 '약속'(프로미스)을 반환합니다. 느긋한 평가와 연산 연기를 위한 방법을 프로미스라고 부르는 언어도 여럿 .. 더보기
[TIL-95] 노마드코더 유튜브 클론코딩 #7.0~#7.6 보호되어 있는 글입니다. 더보기