Clolent


일단 이 사진을 머리에 때려박아 놓고 시작하자


패킷과 서킷

패킷 ( Packet )

서킷 ( Circuit ) 

 네트워크 스스로 경로설정

중앙통제, 경로 설정 

 목적지 까지 거점들이 있어서
물어 물어 가는 방식

목적지 까지 길이 쫙 뚫려있다
그냥 가면 된다.
 

 어드 한군데 터지면 우회로가 있음

경로 설정해주는 곳이 터지면 노답 


결과 적으로 패킷이 채택 되어있음 현재의 인터넷은


레이어 ( Layer )

- 비슷한 것 끼리 모듈화 한 것 ( = 분업화 )

- 레이어는 동일 레이어 끼리 상호작용이 일어난다. ( 같은 레벨 끼리 )

- 회사에서 사장님이 다른 회사 사장님께 어떤 물건( 혹은 서류 ) 를 보낸다고 생각해보자,
밑에 비서에게 시키고 비서가 또 누구에게 시키고 등등을 거쳐서 다른 회사에 도착한다.
다른 회사에서도 밑에 말단에서 부터 차례차례 올라가서 비서에게 까지 가고 비서가 다시 사장에게 넘기면 그제서야 다른 회사 사장님이 해당 물건을 수령하게 될것이다.

- 레이어 끼리의 커뮤니 케이션 = Header에 내용을 쓰는 행위라 할 수 있다.


각 레이어의 역할

Transport 

Process to Process 

Network 

Source to Destination 

Data Link 

Hop to Hop 



라우터 [ ROUTER ]

- 네트워크와 네트워크를 연결하는 장치

- 경로에 관한 정보를 가지고 있는 테이블을 가지고 있다.

- 목적지에 대한 정보와, 테이블에 있는 정보를 통해 다음 라우터 까지의 경로 설정
     이를 반복해 목적지 까지의 경로가 설정되게된다.


포트번호 [ PORT NUMBER ] 

- IP 주소는 전세계에서 한 컴퓨터에 부여되는 유일한 주소이다. 그런데 한 컴퓨터 안에서 이 IP 를 사용하는 어플리케이션은 여러개 일 수 있다. 
따라서 어플리 케이션을 구분해 줄수 있는 식별자가 필요하다.

- 그렇다 그 식별자가 PORT 번호 이다.



필수 주소 3대장

둘은 동일한 뜻이다.

 Pysical Adress

MAC 주소 

Logical Adress 

IP 

Port Number 

포트 번호 


단위, Layer, Need

단위 

Layer 

Need 

Message 

Application 

필요 할수도 안 할 수 있습니다. 

Segment 

Transport 

Port Adress 

Packet ( = Datagram )

Network 

Logical Adress 

Frame 

Data Link 

Physical Adress 


스위치의 놀라운 점 (?)

- 스위치는 Physical address 를 기억함 ( 누가 어디에 연결 되어있는지 기억 )

- 10번이 패킷을 보냄 = 아 저기가 10번이구낭

- 87번이 응답 = 아 저기가 87번이구낭

- 이제부터 10번과 87번의 위치를 기억한다.

- 이러한 것을 Self Learning 이라 한다.


맥주소는 유일하지 않다. 하지만 유일하기도하다.

- 맥 주소는 해당 네트워크 안에서만 유일하면 되지 모든 네트워크를 통틀어서 유일   할 필요는 없다.

- 6바이트 16진수로 12자리이다.

- ex) 07:01:02:01:2C:4B


라우터가 숨겨놓은 두 가지 보물

Destination 

Next 

 ....

...... 

IP 주소를 보고 목적지가 어디면 일단 어느 라우터로 가야하는지를 알려준다.


 IP

MAC 

... 

... 

이 표는 DYNAMIC 함 다른 라우터와 통신하면서 계속 업데이트 됨, 이래서 어느 한군대가 터져도 괜찮음

이 IP로 가려면 일단 다음 라우터에 해당하는 맥주소를 알려줌


Data Link 에서 일어나는 일 한가지 더

- Frame 안에있는 Header 안에 다음 라우터의 MAC 주소를 써넣음


Transport Layer 가 중요한 이유

- 신뢰성을 책임진다.

- buffer 에 생산된 ( 보내야할 ) 정보들이 저장되고 전송되고 하는데 이때, buffer에
있는 데이터들이 3종류로 구분 되어있다. [ Empty , Sent , Not Sent ] 

- 이게 왜 신뢰성을 책임지는가 -> Sent 이미 보낸 녀석을 가지고 있다는 점

- 이게 왜 ?? 만약 수신 측이 못받았다고 하면 다시 보내줄 준비가 되어있다는 것


마지막으로 한번 다시 정리하는 표

단위 

LAYER 

역할 

NEED 

 Message

Application 

 -

필요할수도 안할수도 

Segment 

Transport 

Process to Process 

Port Number 

Packet ( = Datagram )  

Network 

Source to Destination 

IP 

Frame 

Data Link 

Hop to Hop 

MAC Adress 


댓글 로드 중…

블로그 정보

Clolent - 커피물조절달인

최근에 게시된 글