728x90 Web4 Web - URL(2) 안녕하세요, 지난 시간에 url에 관련하여 정리하면서 Django를 이용하여 첫 페이지를 만들었습니다. 오늘 추가로 더 정리해보려 합니다. 그전에 지난 시간에 htttp://~~/foods/index라는 URL을 통해 웹페이지에 들어갔었는데요, 이 과정을 조금 더 자세히 살펴보면 1. URL을 치면 웹 클라이언트(저의 경우에는 Chrome입니다)에서 서버로 웹 페이지를 요청합니다. 그럼 2. 서버에서 웹페이지를 html 형식을 보내 줍니다. (참고로 서버는 웹페이지 말고 이미지나 동영상 등 여러 형태의 자원을 클라이언트에게 제공할 수 있습니다!) 여기서 URL 구조를 조금 살펴보겠습니다. 만약 google.com/foods/index라는 URL이 있다면 여기서 google.com은 도메인(Domain)이.. 2021. 7. 6. Web - URL(1) 안녕하세요, 오늘은 url에 대해 다뤄보고자 합니다. Django Project 내의 파일들을 보면 urls.py라는 파일이 있습니다. 전에 Django project내의 파일들에 대해 간략히 설명드렸듯이 urls.py 파일은 user가 보내는 URL을 보고 알맞은 페이지로 연결해주는 역할을 합니다. (참고 : Web -Django project 시작 및 Server) Django에서는 Project를 만들 때 urls.py 파일을 자동으로 생성해 주는데요, 안의 내용을 보면 path('admin/', admin.site.urls)라고 적혀 있습니다. 이것의 의미는 사이트 주소 뒤에 /admin이라고 있다면 admin.site.urls로 가라는 뜻입니다. (ex. naver.com/admin) 이제 직접.. 2021. 7. 5. Internet / WEB/HTTP/응답 과정 CS 및 정처기 공부 DAY2. 인터넷/WEB/HTTP를 정리하고 실제로 웹 요청시 어떤 동작들이 일어나는지 정리해보자. ◆ 인터넷(Internet) -. 인터넷은 컴퓨터 네트워크들을 서로 연결해주는 범지구적 네트워크이다. -. 인터넷 위에서 다양한 서비스들이 동작한다 (WEB 또한 인터넷 위에서 동작하는 서비스 중 하나) ◆ WEB(World Wide Web) -. Server와 Client로 이루어져 있다. (클라이언트에서 서버로 요청하면 클라이언트에서 반응을 한다) -. 이때 클라이언트와 서버 사이의 HTTP(HyperText Transfer Protocol)이라는 규약을 지켜야한다. -. ◆ HTTP(HyperText Transfer Protocol) -. 웹 요청과 응답에 관한 클라이언트 ↔ 서.. 2021. 5. 15. Web Server / WAS 이직 준비를 시작하며 비전공자이기 때문에 CS(Computer Science) 지식도 알고 있어야 한다고 생각한다... 롤이나 스타크래프트 할 때만 컴퓨터를 많이 만졌지 막상 웹 개발을 해야지 하고 컴퓨터를 보니 내가 컴퓨터에 대해 무지하다는 것을 새삼스레 깨달았다 ㅎㅎ 앞으로 시간 날 때마다 CS를 공부하여 정리해야겠다. 틀린 내용이 있거나 부실한 내용이 있다면 댓글부탁드립니다 ㅠㅠ ◆ Web Server -.Web : 인터넷을 기반으로 한 정보를 공유, 검색할 수 있게 하는 서비스 -. Server : 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 시스템 -. 클라이언트가 서버에 페이지 요청 시 정적 컨텐츠를 제공하는 서버를 뜻한다 (정적 콘텐츠 ex. html, png, css 등) -. .. 2021. 5. 14. 이전 1 다음