전체 글(68)
-
7. CSS
CSS CSS란? Cascading Style Sheets HTML 요소가 어떻게 화면에 보여져야 하는지 묘사한다. 여러 web page의 layout을 조정할 수 있기에 생산성이 있다. 외부 stylesheets는 CSS 파일로 따로 저장 가능하다. W3C(World Wide Web Consortium) 에서 web page를 tag로 포매팅할 때 생기는 경제성과 복잡해지는 문제를 해결하기 위해 개발. style formatting을 html 에서 제거 CSS의 구문 selector Declaration Declaration h1 { color : blue; font-size : 12px } property value property value selector : 스타일 지정하고자 하는 HTML 요소 ..
2022.05.20 -
6. Browser는 어떻게 동작하는가?
브라우저의 주요 기능 서버에 요청해서 받은 웹 자원을 브라우저 창으로 보여주는 것 웹자원 : HTML 문서(보통), PDF, 이미지 URI(Uniform Resource Idenfier) : 자원의 위치 browser의 표준(웹 표준) brower가 html 파일을 보여주는 방식은 html과 css 표준에 달려있다. 해당 표준은 W3C 라는 컨소시엄에서 주도하여 유지된다 브라우저들이 일부만 갖다 쓰고 확장해서 호환성 이슈 발생 공통 BUI(Browser User Interface) URI 주소 창 뒤로 가기, 앞으로 가기 버튼 즐겨찾기 옵션 새로고침, 중지 버튼(페이지 갱신, 로딩중 중지) home button( 홈페이지로 가기 위한) 브라우저는 어떻게 동작하는가 개요 web performance 관련한..
2022.05.15 -
5. Domain name이란?
Domain Name 이란? 요약 인터넷의 모든 웹서버에 대응하여 제공하는 사람이 읽을 수 있는 주소 모든 인터넷 연결된 PC는 public IP를 통해서 접속 가능 IPv4 / IPv6 는 컴퓨터가 다루기 쉽지만 사람들이 해당 서비스가 뭔지 누가 운영하는지 이해하기도 어렵고 외우기도 어렵다. 심지어 시간이 지남에 따라 바뀔 수도 있다. 이러한 문제를 해야결하기 위해 domain name이라는 사람이 읽을 수 있는 주소를 쓴다. Domain Name의 구조 . 로 나뉘며 오른쪽에서부터 읽는다. ex) developer.mozilla.org org = TLD(Top level Domain) mozilla = label 1 developer = label 2 TLD : 도메인 네임 뒷편에 있는 서비스의 일반..
2022.05.13 -
4. Web Hosting이란?
Web Hosting란? web hosting? web(WWW) 공간을 임대(hosting) 하는 것 Web hosting service는 Internet hosting service의 일종으로 개인과 단체가 WWW를 통해 웹사이트를 제공 Web host(단체) : 인터넷 연결 제공, 데이터 센터에서 클라이언트 이용에 대한 임대/소유하는 서버 공간을 제공 하는 회사 Internet hosting service - 인터넷 서버를 운영하는 서비스, 단체와 개인이 콘텐츠를 인터넷에 제공하는 것을 도와준다. 호스팅 구분(dotname 기준) Linux hosting = Apache MySQL PHP window hosting = IIS, MySQL, ASP .NET hosting - IIS, MSSQL, (HT..
2022.05.12 -
3. DNS란?
DNS란? DNS? DNS : Domain Name System (사람이 알기쉬운)domain name을 입력하면 (웹브라우저가 이해하는)IP 주소로 바꿔주는 시스템 사람이 일일이 IP주소를 외우지 않아도 된다. IPv6 예시 : 2400:cb00:2048:1::c629:d7a2 . IPv4 야 어느정도 외울수 있지만, 자주가는 사이트를 DNS없이 IP주소만으로 모두 접근 가능한 사람이 얼마나 있을까? 인터넷의 전화번호부 쿄촌키친 : 02-4124-**** 에서 쿄촌키친을 Domain name 02-4124-****를 IP 주소에 대응 시켜도 무리 없다 google.com 으로 ping 을 날렸을 때 Domain name : Google.com 주소의 이름. 사람이 읽기 쉬운 사이트 정보 IP(Inter..
2022.05.12 -
2. HTTP란?
HTTP란? 정의 HyperText Transfer Protocol Hypertext - 초문서(링크가 있어 문서에서 문서로 넘어갈 수 있음) 네트워크로 연결된 장치들 사이 정보를 전달하는 응용 레이어의 통신 규약. OSI 7 layer의 최상단에 있음 다른 정의 : HTML 문서 같은 자원을 가져오는 통신규약 HTTP Request : client에서 request를, Server에서 response를 보내는 과정에 포함됨Client란? user-agent : 사용자를 위해 동작하는 모든 도구들. 보통 web에서는 web browser가 그 역할을 한다. browser는 항상 request를 시작하는 주체이다. HTTP request란? 웹 브라우저 등이 웹사이트에 정보를 요청할 때 사용하는 방법 각각..
2022.05.12