L2주소와 L3 주소 통신(ARP) 흔히 Layer 3의 주소를 IP주소, Layer 2의 주소를 MAC주소 라고 한다.IP주소는 Internet Protocol에서 쓰이는 주소이며, MAC 주소는 Ethernet, Token-ring 등에서 사용하는 주소이다.*참고로 MAC 주소는 LAN 구간의 프로토콜에서만 사용되며, HDLC, PPP 등의 WAN 구간 프로토콜에서는 사용되지 않는다. HDLC, PPP 둘다 Point-to-point 방식의 연결이기 때문에 서로를 식별할 주소가 필요가 없다. 위와 같은 구간에서 PC1이 PC2와 통신하는 과정이 일어난다고 가정해보자. 어떤 식으로 통신이 일어날 것인가?여기서는 ARP table에 따라 두가지 경우가 나올 수 있다.ARP table을 설명하기에 앞서 우선 첫번째 경우인 ARP table에.. 더보기 django social 로그인 구현 앞서서 로그인에 관해 공부했었다. 이것 외에 Django는 소셜 로그인 기능도 사용할 수 있다.소셜로그인은 구글, 네이버 등의 ID를 가지고 로그인을 할 수 있게 만들어주는 기능이다.우리는 여기서 구글 로그인 기능을 구현해볼 것이다. 우선 가장먼저 소셜로그인 기능을 제공해주는 social-auth-app-django를 cmd창을 통해 다운로드 받는다. pip install social-auth-app-django를 cmd창에 입력한다. 그리고 나서 settings.py에서 Social 로그인 설정을 진행해주면된다. 우선 INSTALLED_APPS에 추가부터 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.c.. 더보기 django 로그인 기능 구현 Django에서 로그인 기능을 구현해보자.해당 실습은 customlogin이라는 새 어플리케이션을 만들어서 진행하며, customlogin에는 따로 urls.py와 forms.py를 만들어준다. 상위 urls.py에서 include 설정을 해준 후customlogin의 urls.py에 다음과 같이 import를 시켜준다. from django.urls import pathfrom .views import * app_name='login'urlpatterns = [ ] 로그인 기능은 django에서 기본으로 제공되는 model인 User를 사용한다. 따라서 따로 models.py에 정의해줄 필요가 없다. 바로 forms.py로 들어가 form class만 만들어주자.from django.forms impo.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 25 다음