본문 바로가기

분류 전체보기128

[네트워크] 5. 라우팅 알고리즘 - Static Routing, Dynamic Routing, Hierarchical routing [네트워크] 5. 라우팅 알고리즘 - Static Routing, Dynamic Routing, Hierarchical routing 1. 라우팅 알고리즘 Link-State Routing Algorithm : 네트워크 정보가 글로벌 할 경우 Distance vector algorithm : 네트워크 정보가 지엽적인 경우 1. Link-State Routing Algorithm (글로벌 알고리즘) 각 라우터는 자기에게 인접한 링크들에 대해 Link-State를 broadcasting 해서 (나머지 사람들에게 알림) 네트워크 전체에 대한 토폴로지 정보를 알고 있다. 각 라우터는 Network 전체에 대한 정보를 수집하게 됨 이걸 이용해 다익스트라 알고리즘을 실행해서 길찾기를 진행한다.. 다익스트라 알고리즘.. 2022. 5. 14.
[AWS CodeDeploy] AWS CodeDeploy 오류시 확인 후 해결하기 [AWS CodeDeploy] AWS CodeDeploy 오류시 확인 후 해결하기 Spring Boot 프로젝트를 깃허브 Actions과 AWS S3, EC2를 이용해 CI/CD를 구현했는데 Postman 테스트가 안되는거라~ 그래서 GitHub Actions부터 확인을 했는데 빌드는 성공적으로 완료되어서 AWS의 CodeDeploy에 가보니 배포가 실패해있었던 것! ERROR : The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment gro.. 2022. 5. 13.
[빗썸테크아카데미] 백엔드 과정 5주차(팀프로젝트 2주차) 후기, 회고록 [빗썸테크아카데미] 백엔드 과정 5주차(팀프로젝트 2주차) 후기, 회고록 이번 시간에는 처음으로 mongoDB를 써보았고 그걸 또 처음으로 spring boot에서 reative하게 사용해보았다. 이제 진짜 한주남음 시간 미쳤다 5월도 벌써 중순이 다되어감 05.09(월) 뉴스 서비스를 위해 뉴스 데이터를 크롤링 해오기 위해 크롤링용 python 서버를 만들기로 했다. 혹여나 본문을 다 가져오면 저작권상 문제가 있을것 같아, 제목, 작성일, 작성자, summary, 썸네일uri, 뉴스기사 본문 uri를 가져와서 뉴스 리스트를 뿌려준 후 뉴스를 클릭하면 실제 뉴스 페이지로 라우팅 될 수 있도록 구현하기로 결정했다. 일단 파이썬 프로젝트를 하나 생성하고 CI/CD를 먼저 구현해야지 하고 파이썬 CI/CD에 .. 2022. 5. 12.
[빗썸테크아카데미] 백엔드 과정 4주차(팀프로젝트 1주차) 후기, 회고록 [빗썸테크아카데미] 백엔드 과정 4주차(팀프로젝트 1주차) 후기, 회고록 코드스테이츠에서 빗썸테크아카데미를 신청해서 과제를 제출하고 첫 수업을 듣고 난 후 내가 이걸 끝까지 할 수 있을까? 라는 생각이 든게 벌써 4주나 지났다니 ㅎㅎ 3주는 강의를 열심히 달리고 3주는 팀프로젝트를 진행하는데 이제 팀프로젝트의 2주차가 되어 첫주의 회고를 작성해보려고 한다. 1주정도가 지나니 벌써 두팀에서 탈주자가 한명씩 나왔는데 그래도 우리팀은 다들 열심히 하시는것 같아 팀을 잘만난것 같다 (●'◡'●) 팀프로젝트에 필요한 데이터들을 크롤링 돌리면서 쓰는 회고록 첫날부터 하루도 쉬지 않고 매일 달리는 회의...ㅋㅋㅋ 우리는 협업툴을 노션을 사용하기로 했다. 우리의 회의는 월화수목금토일 평일 주말 가리지 않고 8시에 진행.. 2022. 5. 11.
[AWS] EC2에 mongoDB 설치하고 외부 연동해서 Python에서 사용하기 [AWS] EC2에 mongoDB 설치하고 외부 연동해서 Python에서 사용하기 1.EC2 생성 ec2 이름을 적고 Quick Start에서 Ubuntu 클릭 Ubuntu 20.04 선택 인스턴스 유형은 프리티어 중 원하는 용량을 선택하고, 새 키페어를 생성해줍니다. 키페어의 이름을 적고 pem으로 키페어 생성 후 잘 저장해 둡니다. 위에서 만든 키페어 선택 후 인스턴스 시작을 눌러 EC2 생성을 완료해줍니다. 2. EC2에 mongoDB 설치 생성한 EC2에 위에서 저장해둔 pem키를 이용해 ssh 접속을 합니다. 저는 윈도우 사용자라 아래를 참고했습니다. https://wookim789.tistory.com/34 2.1. SSH 접속 EC2에 접속한 후 sudo su 입력 해서 root 권한으로 변.. 2022. 5. 10.
[네트워크] 4. Network Layer - Routing, Forwarding, Virtual circuit Network, datagram Network [네트워크] 4. Network Layer - Routing, Forwarding, Virtual circuit Network, datagram Network 1. Network Layer 1.1 Network Layer란? transport 계층의 세그먼트를 sending host로부터 receving로 host로 배달해주는 역할 세그먼트에 헤더를 붙여서 datagram을 만든 후 sending host -> receving host로 배달 1.2 Network Layer의 핵심 기능 2가지 (Routing, Forwarding) 1. Routing 각 목적지별로 경로를 결정하는 것 라우터는 routing 알고리즘을 실행해서, 네트워크의 모든 destination에 대해 경로를 계산 후 forwardi.. 2022. 5. 7.
728x90
반응형