두 개 이상의 컴퓨터가 서로 통신을 하기 위해서는 유/무선 연결이 필요하다.하지만 이 방식으로 하는 경우, 컴퓨터끼리 연결을 해야하기 때문에 컴퓨터가 많아질 수록 더욱 복잡해진다.N개의 컴퓨터 모두가 서로 연결되기 위해서는 N(N-1)/2개의 케이블이 필요하며 (N-1
Central Processing Unit: 중앙처리장치보통 데스크탑 CPU처럼 하나의 칩으로 된 것은 microprocessor라 한다.CPU에서 일어나는 모든 작업을 통제하고 관리한다프로그램 명령어를 해석하고 실행한다다른 장치들에게 제어 신호를 보내서 동작을 지시한
웹의 동작 방식은 웹 개발에 필수로 알아야 할 것은 아니지만, 향후 백그라운드 이해하는 것에 도움이 될 지식이다.웹에 연결되는 컴퓨터에는 클라이언트와 서버로 분류할 수 있다.클라이언트는 사용자의 인터넷이 연결된 기기들과 웹에 접근하는 소프트웨어(웹 브라우저)를 의미한다
통신 과정을 단계별로 나누어, 특정한 계층에 오류가 생기면 해당 계층만 수정하면 되기 때문이다.
쿼리셋이나 모델 인스턴스같은 복잡한 데이터를 JSON이나 XML 등으로 표현하기 쉬운 파이썬 데이터 타입으로 변환시켜준다.직렬화를 통해 변화되어 전송된 데이터를 validation 체크 이후 다시 복잡한 형태의 데이터 타입으로 변화시켜준다.장고 REST에서 Serial
UI = User InterfaceAPI = Application Programming InterfaceUI는 사용자와 컴퓨터의 접점(인터페이스)으로SW적 UI로는 웹사이트 내의 버튼, 스크롤바 등을 예로 들수 있다HW적 UI로는 전원 버튼, 키보드, 터치패드 등을 움
URL: http://www.example.com:80/extra/direction프로토콜(http)포트(80) 호스트(www.example.com)가 모두 같은 경우에만 동일한 출처라고 한다.다른 출처에서 가져온 문서나 스크립트를 제한하여 악의적인 문서나 공
프로그래밍 방법론이자 하나의 개념을 의미한다.객체들의 상호작용을 통해 프로그램을 만드는 것을 객체 지향 프로그래밍이라 한다. 객체란 실제로 존재하는 모든 것을 의미하며 사물뿐만이 아니라 개념 또한 객체로 표현할 수 있다.책상, TV와 같은 사물수학 공식 같은 논리나 개