728x90 반응형 분류 전체보기325 [Network] ARP와 이더넷(Ethernet) network layer에서는 IP 계층으로 출발지와 도착지를 알 수 있다. link layer에서는 MAC address를 사용해서 출발지와 도착지를 알 수 있다. MAC address는 주로 물리적으로 연결된 인터페이스끼리 frame을 주고 받을 때 사용한다. MAC address는 6 byte, 즉 48 bit로 이루어져있고 보통 NIC ROM에 저장되어있다. [ Manufacturer ID ] [ Product ID ] 1A - 2F - BB - 76 - 09 - AD LAN의 각각의 어댑터는 고유한 LAN 주소를 가지고 있다. 그리고 ARP는 IP 주소와 물리적 주소인 MAC 주소를 매핑해주는 역할을 한다. ARP (Address Resolution Protocol) MAC 주소는 portabi.. 2023. 6. 26. [Spring][인프런 스프링 DB] 트랜잭션(Transaction) 문제 해결 본 포스팅은 김영한 강사님의 인프런 강의 "스프링 DB 1편"을 정리한 포스팅입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-db-1/dashboard 스프링 DB 1편 - 데이터 접근 핵심 원리 - 인프런 | 강의 백엔드 개발에 필요한 DB 데이터 접근 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 DB 접근 기술의 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - 강의 www.inflearn.com 애플리케이션 구조는 보통 컨트롤러, 서비스, 레포지토리 계층으로 이루어진다. 이 중 서비스 계층의 비즈니스 로직은 특정 기술에 종속적이지 않게 개발해야 한다. 컨트롤러나 레포지토리의 경우 특정 기술에.. 2023. 6. 25. [Network] MAC protocol Multiple access protocols link에는 두 가지 타입이 있다. point to point(PPP) : dial-up access, 이더넷 스위치, 호스트 사이에 사용. 공유하지 않는다. broadcast : shared wire or medium. 공유한다. 하나의 브로드캐스트 채널을 공유한다. 동시에 전송이 발생하면 서로 간섭이 일어날 수 있다. multiple access protocol의 가장 이상적인 조건은 다음과 같다. broadcast channel이 R bps일 때 하나의 노드가 전송하려한다면 R 속도로 전송할 수 있다. M개의 노드가 전송하려 한다면 평균 R/M 속도로 전송할 수 있다. 전송을 조정하는 특정 노드가 없다. 클락 동기화를 하지 않는다. 간단하다. 이 조건을.. 2023. 6. 24. [Algorithm] 플로이드 와샬(Floyd-Warshall) 알고리즘 https://growth-coder.tistory.com/41 [Algorithm] 다익스트라 (Dijkstra algorithm), 벨만 포드(Bellman ford algorithm) 그래프에서 특정 노드에서 특정 노드까지 가는 최단 거리를 구하는 알고리즘에 대해서 공부해보려 한다. 다익스트라 알고리즘과 벨만 포드 알고리즘이 있는데 이 둘의 차이는 그래프의 가중치 growth-coder.tistory.com 다익스트라, 벨만 포드에 이어서 플로이드 와샬 알고리즘도 알아보려고 한다. 다익스트라와 벨만 포드의 공통점은 두 알고리즘 모두 정점 하나에서 다른 모든 정점으로 가는 최단 거리를 구하는 알고리즘이라는 점이다. 두 알고리즘의 차이는 음의 간선의 허용 여부이다. 플로이드 와샬 알고리즘은 모든 정점에.. 2023. 6. 23. 이전 1 ··· 27 28 29 30 31 32 33 ··· 82 다음 728x90 반응형