
Home server IP address, PORT
2020. 12. 29. 00:48
프로그래밍 기본 용어
IP address IP address 인터넷에서 서로 정보를 주고 받기 위해서는 IP address를 주고 받아야 한다 정보를 주고받기 위해서는 아이피를 가지고 있어야 한다 공유기(= 라우터) LAN (local area network) WAN (wide area network) WAN과 LAN을 중계하는 것이 라우터 공유기와 사용자 'private IP address'(사설아이피) vs 'public IP address'(공용아이피) 사설아이피는 외부에서 접속 못함 공유기 NAT(network address translation) - 1. 사설 아이피를 공유기에 기록 2. 사설 아이피를 공용아이피로 변경시킴(translation) => 따라서 외부에 데이터를 요청할 수 있음 사설아이피 요청 => NA..

Ajax, fetch
2020. 12. 23. 16:38
프로그래밍 기본 용어
페이지 전체만 렌더링되는 것이 아니라, 필요한 부분만 렌더링하고 싶어짐 fetch는 서버로부터 자원(리소스)를 가져오기 위한 방법이다 jquery는 가독성이 안좋기 때문에 fetch가 만들어짐 자료 출처:developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

서버, API, Http
2020. 12. 23. 16:05
프로그래밍 기본 용어
클라이언트(=웹브라우저) 클라이언트가 서버에 정보를 요청하면 서버는 데이터베이스에서 정보를 꺼내고, 클라이언트에게 정보를 전달한다 API 데이터베이스의 정보를 잘 제공할 수 있도록 인터페이스 이다 HTTP 서버와 클라이언트가 정보를 교환하기 위한 규약 작동방식 클라이언트가 요청 -> 서버가 응답 사진을 달라고 하면 사진을 주거나 없다고 오류 응답을 한다 헤더와 바디 특징 독립적 (stateless) 요청과 응답 (connectionless) 한번만 응답 가능 두번 응답 받으려면 두번 요청해야함 메소드 get-서버에 자원을 요청 post-서버에 자원을 생성 put-서버의 자원을 수정 delete-서버의 자원을 제거

브라우저
2020. 12. 23. 15:37
프로그래밍 기본 용어
브라우저 최근에는 인터넷 익스플로러, 파이어폭스, 사파리, 크롬, 오페라 이렇게 다섯 개의 브라우저를 많이 사용 브라우저의 주요 기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것이다. 자원은 보통 HTML 문서지만 PDF나 이미지 또는 다른 형태일 수 있다. 자원의 주소는 URI(Uniform Resource Identifier)에 의해 정해진다. 브라우저는 HTML과 CSS 명세에 따라 HTML 파일을 해석해서 표시하는데 이 명세는 웹 표준화 기구인 W3C(World Wide Web Consortium) 브라우저의 사용자 인터페이스는 서로 닮아 있는데 다음과 같은 요소들이 일반적이다. URI를 입력할 수 있는 주소 표시 줄 이전 버튼과 다음 버튼 북마크 새로 고침 버튼과 현재 문서의..