본문 바로가기

CS공부/네트워크7

네트워크(널널한 개발자)-2 (웹서비스) ㅇ 웹서비스의 구조 요소 하나하나에 접근하지말고 구조를 익히는게 중요하다. 웹 이라는 용어에 대해.. ㅇ 탄생배경 : 티모시 버너스 리에 의해 탄생함. 연구원이던 그는 논문을 읽는데 검색해서 읽는데 참고문헌을 바로바로 읽을 수 있는 Link라는 개념이 없었음. 그래서 만든게 문서(Text) + Link -> 확장해서 HTML(문서형식) + 인터넷(전달) -> HTTP 문서와 문서가 연결된 모습이 거미줄모양이라 웹(Web)이라 부르게 됐다. 이런 웹 형태로 문서가 이어진게 웹서비스가 됐다. 모든 문서를 다루는 SW는 세가지로 이뤄짐. 데이터를 다루는것, 제어를 책임지는것, 인터페이스 부분이 연결되어있다. ㅇ 초창기 웹 서비스 구조 모든 문서를 다루는 SW는 보통 자료구조, UI, 제어 이렇게 쪼갬. 유지보.. 2023. 11. 6.
네트워크(널널한 개발자)-1 저번에도 네트워크에 중요한 단어들에대해 알아봤다. 그건 이 강의를 보기 전 공부에 더 도움이 되기 위해서 공부했던것들이고, 이제부터 널널한 개발자님의 네트워크 강의를 보면서 정리하고, 내가 다시 봤을 때 이해하기 쉽게 하기 위해서 포스팅 해보도록 하겠다. https://www.youtube.com/watch?v=k1gyh9BlOT8&list=PLXvgR_grOs1BFH-TuqFsfHqbh-gpMbFoy&index=1 ㅇ 1강 먼저 네트워크 공부를 하려면 OSI 7계층에 너무 개념적인것이기 때문에 목숨걸지 말라한다. 컴퓨터의 구조는 3개의 layer로 이뤄져있다. user mode 영역, kernal mode 영역, H/w 영역 그림에 있는 OSI 7계층 보단 옆에 4계층으로 나눈게(DOD) 좀 더 맞다고.. 2023. 11. 6.
네트워크에 대해 개발의 길로 이끌어준 내 친구 따쓰가 도커를 제대로 한번 써보고 개념에대해 제대로 알아보라고했다. 나도 이번 프로젝트에서 써보긴 했지만, docker compose를 사용하지 않았다. 그래서 한번 써보겠다고 말했다. 그전에 친구가 네트워크에대해 먼저 알아야한다고 했다. 사실 맞는 말이다. 백엔드 개발자가 하는일이 간단하게 말해서 요청이오면 응답을 해주는거니 네트워크에 대해 잘 알아야 한다고 생각한다. 그래서 오늘 네트워크에 기본부터 다양한 지식들에대해 공부하고, 정리해보려 한다. 내껄로 만들어보자. ㅇ 네트워크란? 정보를 나누고 관계를 형성하는 일을 네트워킹이라고한다. 네트워크는 사람, 사물등 어울러 사용된다. IT에선 어떻게 정의될까? 두 대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있는 것을 말함... 2023. 10. 26.