336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

통신하는 방법, 방식 -> 프로토콜




------


- 프로토콜의 기능 


주소 지정 -  출발지 : src, S.A

      도착지 : dst, D.A

      

순서 지정 - sequencing number 



단편화와 재조합 - 네트워크상에서 최대 전송량(MTU)은 이미 정해져 있음 

     - 최소 Mintu

     - 쪼개진다 -> 단편화, fragmentation, offset

  offset number (sequence number)

                       -> 순서가 바뀌게 되면 파일이 깨지게 됨 


흐름제어 -  상대방이 수용할 수 있는지 체크,   ex) ftp의 수용량 




...

...


....


NIC  - LAN 카드, network interface card



-----------


- 프로토콜의 특성 


번역 

표준화의 필요성 


telnet을 하려면 telnet 언어를 알아야 하는 원리 




--


- 표준화 기구 


ISO (국제 표준화 기구) 

..

..





------------------


- 네트워크 



LAN

WAN

MAN



다른 국가나 도시로 나가면 로밍이 됨 



---------


- 네트워크의 토폴로지 


네트워크의 생김새 


Star

Bus

Ring - 연구단체에서 주로 씀 

Mesh -  다형성이 극대화 된 형태, 비용이 많이 듬



-----------



OSI 7 Layer



7 Layer   응용 (application) 계층


6 Layer   표현 (presentation) 계층


5 Layer   세션 (Session) 계층


4 Layer   전송(Transport) 계층       Record, segment             TCP / UDP

  -> Port  -> 응용프로토콜로 전환

                                      -> 연결하는 방식의 차이(신뢰성)




3 Layer   네트워크 (Network) 계층          packet, datagram 단위       Router, Layer3 switch

  -> IP주소 

  -> 외부 통신 



2 Layer   데이터링크 (Data Link) 계층      Frame 단위          ex) bridge, 

           switch 

            -> 공유기에서 인터넷선이 

     빠진상태라 보면 됨


  -> MAC주소를 가짐 :특정대상을 가르킬 수 있게 됨 

  -> 내부 통신, 같은 netmask




1 Layer   물리 (Physical) 계층                Bit 단위                    ex) HUB, Repeater(증폭기)

     -> 0,1밖에 모름 



-> 각 층마타 캡을 하나씩 씌워서 다른 계층으로 전달 ( encapsulation/ decapsulation)

-> 높은 계층은 아래층 정보를 다 알고 있음 

-> 192.168.0.0   -> 네트워크를 표현하기위해 0을 사용 할뿐 주소에는 마지막에 0이 안옴 

-> 내부 네트워크일때 MAC을 가지고 통신을 합 

-> 외부로 가도 그 "외부"도 또한 큰 네트워크의 "내부"가 되어 MAC을 가지고 통신함 

-> 여러가지 서비스를 충돌없이 사용하기 위해 Port(65534)를 나누어서 사용 


-> Layer 5,6,7은 소프트 웨어와 관련되어 있음 
























'Network' 카테고리의 다른 글

wireshark  (0) 2014.09.17
packets, ports and network  (0) 2014.09.16
Layers with each functions and elements  (0) 2014.09.15
noticing what is stolen from the web  (0) 2014.09.05
basic knowledge of network hacking  (0) 2014.09.04
Posted by af334