Dynamic IP address(동적 아이피 주소) ISP(internet service provider)에서 제공해주는 아이피가 있으나, 만약 더이상 이 아이피를 사용하지 않는 다면, ISP는 내가 사용하던 IP주소를 다른 사용자에게 배정해줌. 장점 부족한 수의 IP를 효율적으로 사용할 수 있음. 단점 내 아이피가 서버가 연결된 아이피여서 외부에서 접속을 하려고 할때, 기존 아이피가 다른 사용자에게 배정되면, 다른 사용자에게 외부사용자가 접속하게 되는 일이 발생. 이를 방지하기 위하여 고정아이피 주소를 구입 하는 것이 안전. Static IP address(정적 아이피 주소) 변하지 않는 고정된 아이피 주소를 갖으므로, 내 아이피가 변동되어 외부사용자가 다른 사용자에게 접속 하게 되는 오류를 막을 수..
public IP Address로 접속을 해봤자 어떤 기계로 접속을 해야할지 알수 없다. 외부에서 접속이 들어왔을 때 어떤 기계를 서버로 연결해줄 것인지 공유기가 교환을 해주어야한다. 이를 위해서 port forwarding이라는 기술을 사용해야한다. 먼저 port에 대해 알아보자. Port 하나의 컴퓨터에는 여러 서버가 존재할 수 있다. 그 서버를 어떻게 식별할까? 이때 필요한 것이 포트 번호이다. 0 ~ 65535의 포트 번호가 있으며, 0 | 22-SSH | 80-http | 1023 | 65535 22번 : SSH 80번 : HTTP(하이퍼_텍스트_트렌스퍼_ 프로토콜, 웹페이지를 주고받을 때 사용하는 통신규약) 웹은 http라는 프로토콜을 이용하고 있는 통신시스템이다. 80번은 웹이 쓰도록 정해져..
[용어정의] 공유기 : 라우터(인터넷이 동작하는 핵심중의 핵심) IP: 인터넷 위의 컴퓨터가 서로 통신하기 위해 필요 IPv4 : 인터넷 통신 규칙에서 사용하는 주소(IP주소) - 0.0.0.0 ~ 255.255.255.255(42억개로 사설 IP 로 사용하기로 함) IPv6 : IP주소의 갯수가 동이나서 이후 새로 생겨난 규칙 공유기를 통해 IPv4의 하나의 IP주소를 여러대의 컴퓨터가 나누어 쓸 수 있음. 이를 위해 아래의 개념들을 알아야 함. Network Address Translation Public(공인 IP) VS Private IP Address(사설 IP) Port forwardinig Dynamic(고정 IP) VS Static IP address(유동 IP) Dynamic DNS 공유..
자바스크립트 생성 방법 - 과거에는 script type="text/javascript"를 표기하지만 html5에서는 기술하지 않아도 된다. - 자바 스크립트는 2) console.log() : 데이터를 '브라우저 콘솔' 에 출력하는 메서드 방법 2. js 파일 생성 외부에 스크립트 파일을 생성 및 참조하여 사용할 수 있음. 참조경로는 css, 이미지 등등과 작성방법이 같음. 공통 스크립트 , 무거운 파일을 주로 외부로 분류하여 사용. // 1.같은 폴더 내에 외부 js파일을 생성 후 javascript 코드 따로 빼 저장한다. // 2. sript를 가져오고 싶은 페이지 상단에 아래 코드를 추가한다.
head + defer (★선호) : js파일이 다운로드 되지 않더라고 이후의 html 코드가 보여지고 이후에 다운로드된 script파일이 위-> 아래 순서에 따라 보여짐 head + async : js파일이 다운로드 되지 않더라고 이후의 html 코드가 보여지고 중간에 다운로드된 script파일이 다운로드 되어진 순서대로 보여짐 이후에 중단되었던 html 코드가 실행 use strict 파일 상단에 'use strict'; 선언 : javascript는 굉장히 유연한 언어로 문법에 맞지 않는 경우 에러뜨게할 수 있음.
UI VS API UI : User Interface(사용자가 시스템을 제어하기위하여 사용하는 조작장치) API : Application Programming Interface 어플리케이션을 만들기위하여 프로그래밍할때 사용하는 조작창치(ex. alert) - 버튼을 눌렀을 때 경고창이 뜨는 것은 웹브라우저가 가지고있는 경고창기능을, alert라는 자바스크립트의 문법 코드를 사용하여 사용하는 것임 document객체 < DOM 객체 : 웹페이지 제어(태그삭제, 자식태그추가 등) window객체 : 웹브라우저 제어(웹페이지주소, 화면크기 등) ajax : 웹페이지 reload하지 않고 정보 변경 cookie : 웹페이지 reload되어도 현재상태 유지 offline web application : 인터넷없이..
JQUERY 사용방법 방법 1. 다운로드 https://jquery.com/download/ Download jQuery | jQuery link Downloading jQuery Compressed and uncompressed copies of jQuery files are available. The uncompressed file is best used during development or debugging; the compressed file saves bandwidth and improves performance in production. You can also download jquery.com 방법 2. CDN 사용 링크 복사 script태그에 소스 삽입 자바스크립트 코드를 간소화 검색 K..
명이나물 라이브러리