백엔드/서버12 Python 서버 따라 만들기 [6] - 프로젝트 폭발 회사에서 Django nginx postgresql등을 공부하라고 해서 이걸로 회사 사이트를 개발하겠구나 싶었는데사실 제게 네트워크를 공부시키려고 준 미션이었습니다..! 회사에선 fastapi + mongoDB를 사용하고 곧 프로젝트에 투입될 것 같으니까 Django는 접고 fastapi 포스트로 돌아올게요. 아침에 출근하니 유니티 클라 개발자에서 서버로 바껴있는게 레전듭니다.바라던바라 기분이 좋네요ㅎ 2024. 4. 25. 응용 계층원리 네트워크 응용 서비스 : 네트워크의 통신 서비스를 사용/응용하여 최종사용자에게 제공되는 서비스 네트워크에 연결된 2개 이상의 호스트애서 동작하는 프로그램 네트워크 구성 호스트: 응용정보를 교환하고 해석하고 처리 스위치(라우터) : 네트워크 장치를 연결하고 패킷을 교환 패킷 : 응용 정보를 효율적으로 교환하기 위해 크기로 나눈 정보단위 호스트에게 재조립되어 응용 계층에서 처리 스위치는 응용 정보 처리에 관여하지 않음, 전달만 함 네트워크 응용 구조 유형 - 클라이언트-서버 구조 - P2P 구조 ( Peer - to - Peer / 상호 대등한 관계) 클라이언트 - 서버 구조 클라이언트 : 서버에게 응용 서비스를 요청 / 클라이언트 간 통신 X 동적(임시)IP주소 사용 가능 필요할 때만 작동 서버 다수의 클.. 2024. 4. 23. 캡슐화(Encapsulation) 네트워크는 OSI 7계층이나 TCP/IP 5계층을 따른다. 이 구조에서 상위계층은 하위계층의 사용자와 같은 개념이고, 상위 계층에서 작업이 처리된 후에 하위계층으로 그 결과물을 보내는데, 여기엔 데이터와 제어 정보가 포함된다. 데이터는 사용자가 전달할 내용물이고 제어 정보는 메시지 전달을 위해 다음 프로토콜에서 필요한 정보들이다. 데이터는 다음 프로토콜로 그대로 전달되는 반면, 제어정보는 프로토콜(계층)을 통과할 수록 각각이 다음 계층에서 필요한 제어 정보를 추가하기 때문에 제어 정보가 누적된다. 이 때, 다음 계층으로 메시지를 보낼 때 제어 정보 추가되는 것을 캡슐화라고 한다. ex) application : transport : network link physical 계층 교환 객체 이름 내용물 ap.. 2024. 4. 23. Python 서버 따라 만들기 [5] 서버 공부를 시작했을 때 웹서버, Socket, WSGI 세 가지의 개념이 헷갈렸는데요. 벡엔드의 기본이 되는 개념이기 때문에 복습도 할 겸 잠깐 따라만들기를 멈추고 개념을 공부하고 가려고 합니다. 서버개발자가 되는법 [2] - 서버 개발환경 셋팅, Nginx와 uWSGI 설치해서 연결하기 + docker로 mysql 띄우 목차 2020/09/29 - [Study/서버] - 서버개발자가 되는법 - 목차 git - https://github.com/tkdlek11112/server_dev/tree/%EC%84%9C%EB%B2%84%EA%B0%9C%EB%B0%9C%EC%9E%90_2_1 유튜브 - 빠르게 따라하실 분은 동영상을 생략하셔도 됩니 cholol.tistory.com 설명을 듣고 옵니다. 2024. 4. 22. 이전 1 2 3 다음 반응형