본문 바로가기

분류 전체보기

(76)
DNS와 작동 원리 DNS 도메인 네임 시스템 호스트의 도메인 이름을 호스트 네트워크 주소(IP)로 또는 반대로 바꿔주는 시스템 IP주소와 도메인주소를 이어주는 시스템 ex) naver.com -> 110.10.10.100 이런식으로 작동 원리 1. 웹브라우저에 naver.com 입력, Local DNS에서 IP 질의 -> 있으면 바로 제공 2. 없으면 Root DNS(ICANN) 서버에 질의 3. Root DNS 서버에 없으면 com 도메인을 관리하는 TLD(Top Level Domain) 이름 서버 정보 전달 받음 4. TLD에 naver.com 질의 6. TLD에 없으면 name.com 관리하는 DNS 정보 전달 7. naver.com 도메인을 관리하는 DNS 서버에 IP 주소 질의 8. Local DNS 서버에게 응..
HTTP HTTP HyperText Transfer Protocol - 하이퍼텍스트 전송 프로토콜 클라이언트와 서버가 서로 통신하는 방법을 표준화한 TCP/IP 기반의 애플리케이션 계층 프로토콜 HTML과 같은 하이퍼미디어 문서를 전송하기 위한 애플리케이션 계층 프로토콜 웹서버와 클라이언트 간의 통신을 하기 위한 통신 규약 클라이언트가 요청을 생성하기 위한 연결을 연 다음 응답을 받을때까지 대기하는 클라이언트 - 서버모델 클라이언트 - 서버 프로토콜이라고도 함 : 수신자 측에 의해 요청이 초기화 되는 프로토콜 무상태 프로토콜 - (요청 - 응답)이 한쌍의 통신으로 다른 통신과 독립적(이전 이후 통신의 상태를 저장하지 않음) HTTP 기반 시스템 구성 요소 요청은 하나의 사용자 에이전트에 의해 전송 요청과 응답 사..
jstl 적용하기 1. 번들 다운 https://mvnrepository.com/artifact/javax.servlet/jstl/1.2 File > Project Structure > dependencies > jar 추가 2. 톰켓 라이브러리에 다운받은 jar 추가 내 경로 C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib 1, 2번까지 하면 로컬환경에서는 실행이 잘됨 3. 코드 내 빨간줄 없애기 1번에서 번들 다운 페이지에서 의존성(dependencies)을 pom.xml에 추가 javax.servlet jstl 1.2 참고 https://atoz-develop.tistory.com/entry/JSP-JSTL-%EC%82%AC%EC%9A%A9-%EB%B0%A9%..
HttpServletRequest 클라이언트가 서버에 요청을 보냈을때 발생하는 이벤트 클라이언트 요청은 GET /index.html HTTP/1.1 → 첫번째줄은 메소드 / 페이지 / http 버전의 정보가 있고 그 다음 쭉쭉 요청 정보가 들어있음 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Accept-Encoding: gzip, deflate, br Accept-Language: ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7 Connection: keep-alive Host: localhost:8080 Se..
자바 클라이언트 애플리케이션 : 클라이언트 브라우저 ex) 크롬 변수 : 하나의 데이터를 저장할 수 있는 공간 배열 : 같은 종류의 여러 데이터를 하나로 저장할 수 있는 공간 구조체 : 서로 관련된 데이터(종류 관계X)를 하나로 저장할 수 있는 공간 클래스 : 데이터와 함수의 결합(구조체 + 함수) lv : local value - 지역변수 iv : instance value - 인스턴스 변수 (개별 속성 - 카드의 무늬, 숫자) cv: class value - 클래스 변수 (공통 속성 - 카드의 폭, 높이) 메서드, 함수 공통 입력값을 받아서 처리하고 결과를 반환 문장들을 묶은것 차이 메서드는 클래스 안에 들어가 있음 함수는 클래스에 독립적 static 메서드 인스턴스 변수, 인스턴스 메서드를 사용하지 않을..
xampp 호스팅 httpd.conf DocumentRoot "C:/Users/blue/OneDrive/바탕 화면/laravel/laravel/food/public" ServerName poketmon.ml Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted /etc/hosts 127.0.0.1 front.ml front.ml 이거를 .(점)없이 하면 안되더라
10/31 마이그레이션 오류 - 모델 모델쪽에 $fillable 변수에 name이 빠져서 오류 발생
라라벨 사용자 함수 composer dump-autoload 실행 출처 https://programmerdaddy.tistory.com/111